배드민턴 경기 결과
면접 대비시간 제한1초메모리 제한64 MB
랠리별 득점 문자열이 주어질 때 3판 2선승 배드민턴 경기를 재현하여 끝난 각 게임의 점수와 승자를 출력한다.
문제
아니사(A 선수)와 벤(B 선수)이 배드민턴 단식 경기를 한다. 규칙은 다음과 같다.
- 세 게임 중 두 게임을 먼저 이긴 선수가 경기를 가져간다.
- 한 게임은 21점에 먼저 도달한 선수가 이긴다. 두 선수가 모두 20점이 되면 다른 규칙을 쓰지만, 이 상황은 나오지 않는다고 가정한다.
- 서브를 누가 넣었는지와 상관없이 두 선수 모두 득점할 수 있다.
- 한 게임이 끝나면 점수를 0 대 0으로 되돌리고 다음 게임을 시작한다.
입력
첫째 줄에 A와 B로만 이루어진 문자열이 주어진다. 이 문자열은 랠리마다 득점한 선수를 순서대로 기록한 것이고, 경기를 끝낸 마지막 득점에서 끝난다.
문자열의 길이는 42 이상 120 이하다. 모든 게임에서 진 선수의 점수는 19점 이하다.
출력
게임이 끝난 순서대로 각 게임의 점수를 한 줄에 하나씩 출력한다. 각 줄은 A 선수의 점수와 B 선수의 점수를 -로 이어 붙인 형태다. 예를 들어 A 선수가 21점, B 선수가 18점이면 21-18을 출력한다.
마지막 줄에는 경기를 이긴 선수를 A 또는 B로 출력한다.