오답
import sys
input = sys.stdin.readline
def get_dwarfs(start):
if len(picked) == 7 and sum(picked) == 100:
for i in picked:
print (i)
return
for i in range(start, len(heights)):
picked.append(heights[i])
get_dwarfs(i+1)
picked.pop()
heights = []
picked = []
for _ in range(9):
heights.append(int(input()))
get_dwarfs(0)
정답
import sys
input = sys.stdin.readline
def get_dwarfs():
if len(picked) == 7 and sum(picked) == 100:
picked.sort()
for i in picked:
print (i)
exit()
for i in range(len(heights)):
if heights[i] not in picked:
picked.append(heights[i])
get_dwarfs()
picked.pop()
heights = []
picked = []
for _ in range(9):
heights.append(int(input()))
get_dwarfs()