백준 문제 링크
주사위
- 주사위 합이 최소가 1 + 1+ 1 = 3, 최대가 20 + 20 + 40 = 80 이므로
3 ~ 80 까지를 key로 가지는 딕셔너리 dic을 만들어준다.- 문제처럼 3개 주사위 눈의 합을 key로 가지는 value에 += 1 해주었다.
- value가 max(value)인 key를 가지는 리스트 answer를 만들어준다.
- answer[0]를 출력하면 끝!
S1, S2, S3 = map(int, input().split())
dic = {i:0 for i in range(3, 81)}
S1_lst = [i for i in range(1,S1+1)]
S2_lst = [i for i in range(1,S2+1)]
S3_lst = [i for i in range(1,S3+1)]
for i in S1_lst:
s = 0
for j in S2_lst:
for k in S3_lst:
s = i + j + k
dic[s] += 1
answer = [key for key,value in dic.items() if max(dic.values()) == value]
print(answer[0])