728x90
반응형
Python 문제풀이
n = int(input())
result =[]
for i in range(n):
y = 0
k = 0
for j in range(9):
a, b= map(int, input().split())
y += a
k += b
if y>k:
result.insert(i,'Yonsei')
elif y<k:
result.insert(i, 'Korea')
else:
result.insert(i, 'Draw')
for i in range(n):
print(result[i])
해당 야구 문제는 조금.. 문제가 있는 것 같습니다. 뭐랄까 테스트 예시가 별로 없는 느낌이 듭니다. 사실 연세대학교가 이기는 경우만 대충 채점하고 넘어가는 느낌이 들기 때문에.. 시도는 안해봤지만 저렇게까지 코드를 짜지 않아도 풀릴 것 같습니다.
일단 문제 대로 한 테스트당 9개의 기록이 들어있고 그걸 다 합해서 게임을 승리한 쪽의 이름을 출력하고, 동점이라면 Draw를 출력하는 문제입니다. 문제대로 하긴 했는데 약간 현타가 오는 문제였습니다.
728x90
반응형
'코딩문제풀이 > 백준' 카테고리의 다른 글
[백준 11721번] 열 개씩 끊어 출력하기 Python 풀이 (0) | 2021.07.07 |
---|---|
[백준 10804번] 카드 역배치 Python 풀이 (0) | 2021.07.05 |
[백준 4999번] 아! Python 풀이 (0) | 2021.07.04 |
[백준 2846번] 오르막길 Python 풀이 (0) | 2021.07.04 |
[백준 2754번] 학점계산 Python 풀이 (0) | 2021.07.04 |