반응형
코딩 테스트 30일 챌린지
푼 문제 수 : 1
문제 요약
주사위 3개를 던져 규칙에 따라 상금을 받는다. n명이 주사위 게임에 참여했을 때 가장 많은 상금을 받는 사람의 상금을 출력하라.(규칙은 문제 요약에 적지 않겠다.)
입, 출력 예제
입력 :
3
3 3 6
2 2 2
6 2 5
출력 :
12000
풀이
n = int(input())
res = 0
for i in range(n):
tmp = input().split()
# tmp를 오름차순 정렬해 준다.
tmp.sort()
# tmp가 지금 문자열로 받아졌기 떄문에 int 형으로 변환해서 받아준다.
a, b, c = map(int, tmp)
if a == b and b == c:
# a, b, c 모두 같은 값이라 아무 값이랑 1000이랑 곱해준다.
money = 10000 + (a * 1000)
elif a == b or a == c:
money = 1000 + (a * 100)
elif b == c:
money = 1000 + (b * 100)
else:
money = c * 100
if money > res:
res = money
print(res)
반응형
'챌린지 > 코딩 테스트 30일 챌린지' 카테고리의 다른 글
[코딩 테스트 30일 챌린지] : 11 (0) | 2022.06.22 |
---|---|
[코딩 테스트 30일 챌린지] : 10 (0) | 2022.06.21 |
[코딩 테스트 30일 챌린지] : 08 (0) | 2022.06.19 |
[코딩 테스트 30일 챌린지] : 07 (0) | 2022.06.18 |
[코딩 테스트 30일 챌린지] : 06 (0) | 2022.06.17 |
댓글