-Code
def solution(r1, r2):
if r1 != r2:
if (r1 == "R" and r2 == "S") or (r1 == "S" and r2 == "R"):
return "R"
elif (r1 == "R" and r2 == "P") or (r1 == "P" and r2 == "R"):
return "P"
elif (r1 == "S" and r2 == "P") or (r1 == "P" and r2 == "S"):
return "S"
else:
if r1 == "R":
return "P"
elif r1 == "S":
return "R"
elif r1 == "P":
return "S"
n = int(input())
robot1 = input()
robot2 = input()
res = ""
for i in range(n):
res += solution(robot1[i], robot2[i])
print(res)
'Beakjoon&프로그래머스 > 파이썬' 카테고리의 다른 글
[백준/파이썬] 30167번 Distinct Digits (0) | 2024.01.29 |
---|---|
[백준/파이썬] 31306번 Is Y a Vowel? (0) | 2024.01.28 |
[백준/파이썬] 5987번 String Function Encoding (0) | 2024.01.26 |
[백준/파이썬] 11007번 Inverse Move-to-Front Transform (1) | 2024.01.25 |
[백준/파이썬] 31281번 THE GOLDEN (0) | 2024.01.24 |