jihyeon's Blog

2023-11-13

주사위


https://www.acmicpc.net/problem/1233

3개의 주사위를 던졌을 때 가장 많이 나오는 경우의 수 찾기

dict 자료형 탐색 문제

s1, s2, s3 = list(map(int, input().split())) counts = dict() for i in range(1, s1 + 1): for j in range(1, s2 + 1): for k in range(1, s3 + 1): sum = i + j + k if sum not in counts: counts[sum] = 1 else: counts[sum] += 1 max_count = 0 result = 0 for (sum, count) in counts.items(): if count == max_count: if sum < result: result = sum elif count > max_count: max_count = count result = sum print(result)

Copyright (c) 2023. jihyeon Choi. | All Right Reserved.