2490번: 윷놀이
우리나라 고유의 윷놀이는 네 개의 윷짝을 던져서 배(0)와 등(1)이 나오는 숫자를 세어 도, 개, 걸, 윷, 모를 결정한다. 네 개 윷짝을 던져서 나온 각 윷짝의 배 혹은 등 정보가 주어질 때 도(배 한
www.acmicpc.net
문제
우리나라 고유의 윷놀이는 네 개의 윷짝을 던져서 배(0)와 등(1)이 나오는 숫자를 세어 도, 개, 걸, 윷, 모를 결정한다. 네 개 윷짝을 던져서 나온 각 윷짝의 배 혹은 등 정보가 주어질 때 도(배 한 개, 등 세 개), 개(배 두 개, 등 두 개), 걸(배 세 개, 등 한 개), 윷(배 네 개), 모(등 네 개) 중 어떤 것인지를 결정하는 프로그램을 작성하라.
입력
첫째 줄부터 셋째 줄까지 각 줄에 각각 한 번 던진 윷짝들의 상태를 나타내는 네 개의 정수(0 또는 1)가 빈칸을 사이에 두고 주어진다.
출력
첫째 줄부터 셋째 줄까지 한 줄에 하나씩 결과를 도는 A, 개는 B, 걸은 C, 윷은 D, 모는 E로 출력한다.
예제
| 예제 입력1 | 예제 출력1 |
| 0 1 0 1 1 1 1 0 0 0 1 1 |
B A B |
코드
for _ in range(3):
n = list(map(int, input().split())).count(0)
print(['E', 'A', 'B', 'C', 'D'][n])
설명
입력을 리스트로 받고, 리스트에서 0을 카운트했다. 문제에 따르면, 0이 0개면 모(E), 1개면 도(A), 2개면 개(B), 3개면 걸(C), 4개면 윷(D)이다. 0의 개수를 리스트의 인덱스로 활용해서 바로 결과가 나오게 했다.
'Algorithm' 카테고리의 다른 글
| [Python] [백준] 1009번 분산처리 (0) | 2021.12.08 |
|---|---|
| [SQL] [Codewars] 6Kyu - SELECT prime numbers (0) | 2021.11.06 |
| [SQL] [Codewars] 7Kyu - SQL: Regex Replace (0) | 2021.11.04 |