jyamethyst21 님의 블로그

백준 10214번- 'Baseball' (PYTHON 풀이) 본문

CODING 💻

백준 10214번- 'Baseball' (PYTHON 풀이)

jyamethyst21 2026. 1. 31. 10:42

문제:

 

테스트 케이스 수와 각 테스트 케이스 당 9줄의 연대, 고대의 득점 수가 공백으로 구분되어 주어진다.

그러면 최종적으로 두 학교 중 어느 학교가 승리했는지 출력 예제에 맞춰 출력해주면 된다.

 

풀이:

N = int(input())

for i in range(N):
    y_score = 0
    k_score = 0

    for i in range(9):
        y, k = map(int,input().split())
        y_score += y
        k_score += k

    if y_score > k_score:
        print("Yonsei")
    elif y_score < k_score:
        print("Korea")
    else:
        print("Draw")

처음에는 테스트 케이스 수를 입력받는다. 그 후 각 테스트 케이스 당 9번 입력을 받아야 하고, 케이스 당 누가 이겼는지를 알려줘야하기 때문에 처음 반복문을 사용해서 점수를 초기화 해준다.

다음으로 9번만큼 두 개의 정수를 입력받고, 이를 점수 계산에 사용되는 y_score, k_score에 더해준다. 그리고 if문을 활용해서 누가 더 많이 이겼는지를 파악한 뒤 출력 예제에 맞게 출력해주면 된다.