2480 주사위 세개
1에서부터 6까지의 눈을 가진 3개의 주사위를 던져서
다음과 같은 규칙에 따라 상금을 받는 게임이 있다.
a, b, c = map(int,input().split())
x = [a, b, c]
if a == b == c: # 같은 눈이 3개 나왔을때
print(10000 + 1000 * a)
elif len(set(x)) == 2 : # 같은 눈이 두개 나왔을 때 set 할 경우 길이는 2일 것이다.
print(1000 + (100 * sorted(x)[1]))
# 같은 눈이 두개일 경우 정렬하면 세개의 숫자중 두번째 숫자는 무조건 중복 수 이다.
else:
print(100 * max(x))
# 마지막 모두 다른경우 max 함수로 제일 큰 눈을 구해 상금을 곱했다.
처음에는 모든 경우의 수를 elif 조건문으로 표현해서 풀었다가
다른 방법을 고민해보다가 만들어본 코드
처음 코드보다 조금 더 간결한 것 같아서 뿌듯했지만
다른 분들 코드를 보니 나는 아무것도 아니었다...ㅎㅎㅎ