반응형
[ Contents ]
1. 문제 (링크 참조)
2. 문제 풀이
경기가 모두 종료되거나, 2점 이상 차이나면 승부가 결정납니다.
3. 코드
import sys
input = sys.stdin.readline
n = int(input())
d = 0
p = 0
for _ in range(n):
s = input().rstrip()
if s == 'D':
d += 1
else:
p += 1
# 게임 종료
if abs(d-p) > 1:
print(f"{d}:{p}")
break
else:
print(f"{d}:{p}")
해당 코드는 경기가 조기 종료될 시, 입력도 받지 못한다는 오류가 있습니다.
다만 대회에서는 실패없이 성공했지만... 추후 데이터셋이 추가되면 실패로 바뀔 수 있습니다.
(귀찮더라도 입력값은 다 받은 후에, 판정하기 바랍니다.)
반응형
'Algorithm' 카테고리의 다른 글
[구현/수학] 백준 15820 맞았는데 왜 틀리죠? - 파이썬(Python) (0) | 2023.03.28 |
---|---|
[구현/수학] 백준 15781 헬멧과 조끼 - 파이썬(Python) (0) | 2023.03.27 |
[구현/수학] 백준 11367 Reprot Card Time - 파이썬(Python) (0) | 2023.03.26 |
[구현/수학] 백준 17094 Serious Problem - 파이썬(Python) (0) | 2023.03.25 |
[구현/수학] 백준 20540 연길이의 이상형 - 파이썬(Python) (0) | 2023.03.24 |
댓글