가위바위보
우측 버튼을 눌러 기기를 연결해주세요.
문제정보
가위바위보
100
참여자
618
정답률
85.5%
34
19
표준API 메뉴얼: C++C언어Java,  Python,  Python3,  Kotlin,  C#

 가위바위보는 손으로 가위, 바위, 보의 세 가지 모양을 만들어 승패를 가르는 게임 중 하나이다. 게임 규칙이 간단하고 별도의 준비가 필요하지 않기 때문에 빠르게 승패를 가를 때 많이 사용하는 게임이다. 두 사람이 하는 가위바위보는 아래와 같은 규칙으로 진행된다.

  • 각 사람은 가위, 바위, 보 중 하나를 선택할 수 있으며 한 번 선택하면 이를 바꿀 수 없다.
  • 바위를 선택한 사람은 가위를 선택한 사람으로부터 승리한다.
  • 가위를 선택한 사람은 보를 선택한 사람으로부터 승리한다.
  • 보를 선택한 사람은 바위를 선택한 사람으로부터 승리한다.

 가위바위보는 몇 가지 규칙을 추가하면 세 명 이상의 사람들도 함께 할 수 있는데, 그 규칙은 아래와 같다.

  • 모든 사람들이 모두 같은 선택을 하거나 가위, 바위, 보가 모두 등장한 경우 그 경기는 무승부가 된다.
  • 모든 사람들의 선택이 가위, 바위, 보 중 두 가지로 나뉘는 경우 개인전의 규칙에 따라 이기는 선택을 한 사람들은 모두 승리를 한다.

 

 당신은 간단한 미니게임을 개발하며 게임에 참가한 다섯명의 사람들을 대상으로 가위-바위-보 게임을 구현하려고 한다. 5명의 사람들이 가위바위보게임을 진행했을 때 몇 명의 사람이 승리하는 지 판단하는 프로그램을 작성해보자.


입력 형식

 다섯 명의 참가자에 대한 정보를 나타내는 공백으로 구분 된 다섯개의 자연수가 A B C D E형식으로 주어진다.

  • A, B, C, D, E는 5명의 참가자에 대한 선택 결과를 나타낸다.
  • 1인 경우 가위를 선택한 것을 의미한다.
  • 2인 경우 바위를 선택한 것을 의미한다.
  • 3인 경우 보를 선택한 것을 의미한다.


출력 형식

 참가자들의 선택 결과대로 가위바위보을 수행하였을 때 승리하는 사람들의 수를 공백없이 한 줄에 출력하시오.

입/출력 예시
:
공백
:
줄바꿈
:
예시 1
입력
11331
출력
3
예시 2
입력
23223
출력
2
예시 3
입력
22222
출력
0
⋇ 입출력 형식을 잘 지켜주세요
Q&A
누구나 질문하고 답변할 수 있는 Q&A입니다. 문제를 풀며 어려웠던 부분에 대해 질문해보세요.
이 문제에 관한 질문 (0)