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
반응형

+ Recent posts