Python에서 "combinations" 함수는 "itertools" 모듈에서 제공하는 메서드로, 주어진 iterable 객체 (예: 리스트나 문자열)에서 주어진 길이의 모든 가능한 조합을 반환합니다.
from itertools import combinations
input_num = [int(input()) for _ in range(9)]
combi_sort = []
for combi in combinations(input_num, 7):
if sum(combi) == 100:
combi_sort = sorted(combi)
for i in combi_sort:
print(i)
input_num = [int(input()) for _ in range(9)]
input_num.sort()
tot_num = sum(input_num)
def f():
for i in range(8):
for j in range(i+1,9):
if tot_num - input_num[i] - input_num[j] == 100:
for k in range(9):
if i != k and j != k:
print(input_num[k])
return
f()