두 개의 정 N면체와 정 M면체의 두 개의 주사위를 던져서 나올 수 있는 눈의 합 중 가장 확률이 높은 숫자를 출력하는 프로그램을 작성하세요. 정답이 여러 개일 경우 오름차순으로 출력합니다.
▣ 입력설명
첫 번째 줄에는 자연수 N과 M이 주어집니다. N과 M은 4, 6, 8, 12, 20 중의 하나입니다.
▣ 출력설명
첫 번째 줄에 답을 출력합니다.
▣ 입력예제 1
4 6
▣ 출력예제 1
5 6 7
import sys
sys.stdin = open('in1.txt', 'rt')
n, m = list(map(int, input().split()))
tmp = [0]*(n+m+1)
for i in range(1, n+1):
for j in range(1, m+1):
tmp[i+j] += 1
tmp_max = max(tmp)
for idx, val in enumerate(tmp):
if val == tmp_max:
print(idx, end=' ')
'Algorithm > Python' 카테고리의 다른 글
007 - 소수(에라토스테네스 체) (0) | 2023.08.02 |
---|---|
006 - 자릿수의 합 (0) | 2023.08.02 |
004 - 대표값 (0) | 2023.07.26 |
003 - K번째 큰 수 (0) | 2023.07.26 |
002 - K번째 수 (0) | 2023.07.25 |