지나가던 개발자

[Python] 백준 2480번(주사위 세개) 문제 풀이 본문

PS/Python

[Python] 백준 2480번(주사위 세개) 문제 풀이

KwonYongHyeon 2022. 1. 4. 15:13

 

 진짜 코드를 딱 문제에서 제시한 대로만 짜면 된다.

 

dice = list(map(int, input().split()))
if len(set(dice)) == 1:
    print(10000 + dice[0] * 1000)
elif len(set(dice)) == 2:
    for i in range(3):
        cnt = dice.count(dice[i])
        if cnt == 2:
            print(1000 + dice[i] * 100)
            break
else:
    print(max(dice) * 100)

 

 딱 문제에서 제시한 대로 짰다. 여기서 set 자료형은 동일한 요소를 자동으로 삭제하기 때문에 이런 문제를 풀거나 할때 요긴하게 사용할 수 있다.

 

 백준에 제출해 보자.

 

 

 !

Comments