아직 만들고 있는 페이지입니다.

이 페이지는 아직 만드는 중입니다. 보이는 내용은 바뀔 수 있습니다.

가위바위보

시간 제한1초메모리 제한128 MB

요약
길이가 같은 두 R, P, S 문자열이 주어질 때 각 플레이어가 이긴 라운드 수를 센다.
난이도

쉬움10점 중 2점

유형
문자열, 구현, 시뮬레이션
정답자
아직 제출이 없습니다

문제

가위바위보는 두 사람이 즐기는 고전적인 손 게임입니다. 매 라운드마다 두 참가자는 동시에 세 가지 모양 중 하나를 냅니다. 바위(주먹), 보(편 손), 가위(손가락 두 개로 만든 V자)입니다. 라운드의 승자는 아래 표에 따라 정해집니다.

바위이김가위
보이김바위
가위이김보

두 참가자가 같은 모양을 내면 그 라운드는 비깁니다(승자 없음).

두 참가자가 여러 라운드에 걸쳐 낸 모양의 순서가 주어질 때, 각 참가자가 몇 번의 라운드를 이겼는지 세십시오.

예를 들어 다음 다섯 라운드를 생각해 봅시다.

라운드   : 1 2 3 4 5
참가자 1 : R R S R S
참가자 2 : S R S P S

참가자 1은 라운드 1에서 이기고(바위가 가위를 이김), 참가자 2는 라운드 4에서 이기며(보가 바위를 이김), 나머지 라운드는 모두 비깁니다.

참고: R은 바위(Rock), P는 보(Paper), S는 가위(Scissors)를 나타냅니다.

입력

입력은 1개 이상 20개 이하의 줄 쌍으로 이루어집니다. 각 쌍에서 첫 번째 줄은 참가자 1이 낸 모양, 두 번째 줄은 참가자 2가 낸 모양입니다. 한 쌍 안에서 두 줄의 문자 개수는 서로 같으며, 각 문자는 집합 {R, P, S}의 원소이고, 그 개수는 1 이상 75 이하입니다. 두 줄이 각각 문자 E 하나만을 담고 있으면 입력의 끝을 의미하며, 이 쌍은 처리하지 않습니다.

출력

각 입력 쌍마다 두 줄을 출력합니다. 첫 줄은 P1: x, 둘째 줄은 P2: y 형식이며, x는 참가자 1이 이긴 라운드 수, y는 참가자 2가 이긴 라운드 수입니다.

예제3

  1. 예제 1

    입력
    RRSRS
    SRSPS
    PPP
    SSS
    SPPSRR
    PSPSRS
    E
    E
    
    예상 출력
    P1: 1
    P2: 1
    P1: 0
    P2: 3
    P1: 2
    P2: 1
    
  2. 예제 2

    입력
    R
    S
    E
    E
    
    예상 출력
    P1: 1
    P2: 0
    
  3. 예제 3

    입력
    R
    R
    E
    E
    
    예상 출력
    P1: 0
    P2: 0