두 개의 정다면체를 던져서 그 합을 구했을 때 나올 수 있는 큰 수 찾기
n, m = map(int, input().split())
sum_list = []
for i in range(n):
for j in range(m):
sum = (i+1) + (j+1)
sum_list.append(sum)
res = {}
for i in sum_list:
try : res[i] += 1
except : res[i] = 1
sorted_dict = sorted(res.items(), key = lambda x : x[1], reverse = True)
arrMin = float('-inf')
result = []
# 딕셔너리 내 원소 비교
for i in range(len(sorted_dict)):
if (sorted_dict[i][1]) > arrMin:
arrMin = sorted_dict[i][1]
for j in range(len(sorted_dict)):
if sorted_dict[j][1] == arrMin:
print(sorted_dict[j][0], end = " ")
'알고리즘과 자료구조 > 매일매일 알고리즘' 카테고리의 다른 글
6. 뒤집은 소수 구하기 (1) | 2024.01.04 |
---|---|
5. 소수 구하기(에라토스테네스 체) (1) | 2023.12.22 |
4. 자릿수의 합 (0) | 2023.12.22 |
2. K 번째 큰 수 (1) | 2023.12.21 |
1. K번째 작은 수 (0) | 2023.12.21 |