코딩일지/python 백준 알고리즘

python 백준 알고리즘 2480번: 주사위 세개

야언 2022. 9. 4. 17:53

https://www.acmicpc.net/problem/2480

 

2480번: 주사위 세개

1에서부터 6까지의 눈을 가진 3개의 주사위를 던져서 다음과 같은 규칙에 따라 상금을 받는 게임이 있다.  같은 눈이 3개가 나오면 10,000원+(같은 눈)×1,000원의 상금을 받게 된다.  같은 눈이 2개

www.acmicpc.net

풀이

 

같은 눈 세개가 나올 시 (a == b == c) : 10,000+(a(같은 눈))×1,000

같은 눈 두개가 나올 시 (a == b), (a == c), (b == c) : 1000+(같은눈)x100

모두 다른 눈일 시 (else) : 100x(max(a,b,c))

 

 

내 제출

a, b, c = map(int, input().split())

if a == b == c:
    print(10000+a*1000)
elif a == b:
    print(1000+a*100)
elif a == c:
    print(1000+a*100)
elif b == c:
    print(1000+b*100)
else:
    print(100 * max(a,b,c))