지나가던 개발자
[Python] 백준 2480번(주사위 세개) 문제 풀이 본문
진짜 코드를 딱 문제에서 제시한 대로만 짜면 된다.
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 자료형은 동일한 요소를 자동으로 삭제하기 때문에 이런 문제를 풀거나 할때 요긴하게 사용할 수 있다.
백준에 제출해 보자.
맞았다!
'PS > Python' 카테고리의 다른 글
[Python] 백준 1152번(단어의 개수) 문제 풀이 (0) | 2022.01.06 |
---|---|
[Python] 백준 1008번(A/B) 문제 풀이 (0) | 2022.01.06 |
[Python] 14681번(사분면 고르기) 문제 풀이 (0) | 2022.01.04 |
[Python] 백준 10998번(A×B) 문제 풀이 (0) | 2022.01.04 |
[Python] 백준 1417번(국회의원 선거) 문제 풀이 (0) | 2022.01.04 |
Comments