백준 알고리즘

백준 2480 파이썬

KokoaJelly 2023. 1. 21. 23:29

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

 

2480번: 주사위 세개

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

www.acmicpc.net

 

이 문제도 그렇게 어려운 문제는 아니다. 

단지, 경우의 수를 전부 코드로 완성시키면 되는 문제다. 

1,2,3 의 경우를 코드로 만들어 낸다면, 

 

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

money = 0

if a == b or a == c or b == c:
    if a == b == c:
        money = 10000 + (a * 1000)
    
    elif (a == b != c):
        money = 1000 + (a * 100)
    
    elif (a != b == c):
        money = 1000 + (b * 100)
    
    elif (a == c != b):
        money = 1000 + (c * 100)

elif a != b !=c :
    money = max(a,b,c) * 100
        
print(money)

이렇게 만들 수 있다.