배드민턴 경기 결과

랠리별 득점 문자열이 주어질 때 3판 2선승 배드민턴 경기를 재현하여 끝난 각 게임의 점수와 승자를 출력한다.

쉬움3시뮬레이션문자열구현면접 대비아직 제출이 없습니다시간 제한1초메모리 제한64 MB

문제

아니사(A 선수)와 벤(B 선수)이 배드민턴 단식 경기를 한다. 규칙은 다음과 같다.

  • 세 게임 중 두 게임을 먼저 이긴 선수가 경기를 가져간다.
  • 한 게임은 21점에 먼저 도달한 선수가 이긴다. 두 선수가 모두 20점이 되면 다른 규칙을 쓰지만, 이 상황은 나오지 않는다고 가정한다.
  • 서브를 누가 넣었는지와 상관없이 두 선수 모두 득점할 수 있다.
  • 한 게임이 끝나면 점수를 0 대 0으로 되돌리고 다음 게임을 시작한다.

입력

첫째 줄에 AB로만 이루어진 문자열이 주어진다. 이 문자열은 랠리마다 득점한 선수를 순서대로 기록한 것이고, 경기를 끝낸 마지막 득점에서 끝난다.

문자열의 길이는 42 이상 120 이하다. 모든 게임에서 진 선수의 점수는 19점 이하다.

출력

게임이 끝난 순서대로 각 게임의 점수를 한 줄에 하나씩 출력한다. 각 줄은 A 선수의 점수와 B 선수의 점수를 -로 이어 붙인 형태다. 예를 들어 A 선수가 21점, B 선수가 18점이면 21-18을 출력한다.

마지막 줄에는 경기를 이긴 선수를 A 또는 B로 출력한다.