반응형
문제링크
https://www.acmicpc.net/problem/2480
2480번: 주사위 세개
1에서부터 6까지의 눈을 가진 3개의 주사위를 던져서 다음과 같은 규칙에 따라 상금을 받는 게임이 있다. 같은 눈이 3개가 나오면 10,000원+(같은 눈)×1,000원의 상금을 받게 된다. 같은 눈이 2개
www.acmicpc.net
문제 접근을 먼저 리스트를 만든 후, 정렬을 통해 주사위 값을 순서대로 나열하였다.
집합 함수와 같이 사용하면서
함수의 길이가 1이면 모두 똑같은 값, 길이가 2이면 2개가 똑같은 값, 길이가 3이면 모두 다른 값이라는 뜻
import sys
a = list(map(int, sys.stdin.readline().split()))
a.sort()
s = set(a)
if len(s) == 1:
print(10000+a[0]*1000)
elif len(s) == 2:
print(1000+a[1]*100)
elif len(s) == 3:
print(max(a)*100)
반응형
'알고리즘 > 백준' 카테고리의 다른 글
파이썬(python) 10156번 과자 (0) | 2022.01.27 |
---|---|
파이썬(python) 4101번 크냐 (0) | 2022.01.27 |
파이썬(python) 1934번 최소공배수 (0) | 2022.01.25 |
파이썬(python) 2609번 최대공약수와 최소공배수 (0) | 2022.01.25 |
파이썬(python) 10039번 평균 점수 (0) | 2021.12.24 |