알고리즘/백준

파이썬(python) 2480번 주사위 세개

HeyTeddy 2022. 1. 27. 10:06
반응형

문제링크

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)
반응형