문제 링크

문제 요약

N명의 선수가 참여하는 테니스 시합이 주어집니다. 시합은 세트, 세트는 게임, 게임은 턴으로 구성됩니다. 각 턴의 서브 순서와 게임 내 득점 규칙, 세트 승리 규칙, 그리고 최종 시합 승리 규칙이 상세히 설명되어 있습니다. 입력으로는 N과 함께 각 게임의 승자를 차례대로 나열한 문자열 S가 주어집니다. 이 S 문자열을 분석하여 시합의 최종 승자를 출력하는 문제입니다. “특히, S 문자열을 통해 어디까지가 어떤 세트이고 어떤 게임인지 분석해야 한다고 명시되어 있습니다.” 이 부분을 잘 생각해보면 쉽게 풀 수 있습니다.

풀이

이 문제는 길고 복잡한 문제 설명 속에 실제 문제 해결에 필요한 정보와 불필요한 정보가 섞여 있어, 문제의 핵심을 파악하는 것이 중요합니다. 특히, 턴에서의 서브 순서나 게임 내 득점 규칙(3점, 4점, -1점 등)은 S 문자열이 이미 “각 게임의 승자”를 명확하게 제공하므로, 최종 승자를 결정하는 데에는 직접적으로 사용되지 않습니다. 이러한 부분들은 문제의 복잡도를 높이는 요소이지만, 실제 풀이에서는 무시해도 무방한 부분들입니다.

결국 마지막으로 주어지는 승자가 최종 승자임을 뜻하기 때문입니다.

정답 코드

print(input()[-1])

연관 페이지

참고 문헌 / 사이트