문제
https://www.acmicpc.net/problem/4493
소스코드
n = int(input())
for i in range(n) :
m = int(input())
p1 = 0
p2 = 0
for j in range(m) :
x,y = input().split()
if x == y :
continue
elif (x == 'S' and y == 'P') or (x=='R' and y== 'S') or (x == 'P' and y == 'R') :
p1=p1+1
else :
p2=p2+1
if p1 == p2 :
print('TIE')
elif p1 > p2 :
print('Player 1')
else :
print('Player 2')
문제풀이
1. 반복할 횟수 n을 받는다.
2. 가위 바위 보를 진행할 횟수 m을 받는다.
3. player1 과 player2의 점수를 각각 p1,p2로 생각하고 가위바위보 결과에 따라서 점수를 추가한다.
4. 각각 점수의 대소를 비교하고 비겼는지 누가 이겼는지를 출력한다.
'Koala - 12기 > 기초 알고리즘 스터디' 카테고리의 다른 글
[백준/python] 15917번 : 노솔브 방지문제야!! (0) | 2023.09.09 |
---|---|
[백준/python] 20540번: 연길이의 이상형 (0) | 2023.09.09 |
[백준/python] 12756번: 고급 여관 (0) | 2023.09.09 |
[백준/python] 10886번: 0 = not cute / 1 = cute (0) | 2023.09.08 |
12기 기초알고리즘 스터디 출석부 (0) | 2023.09.05 |