2309号:7人の小人
549 ワード
1.コード
from itertools import combinations
height = [int(input()) for _ in range(9)]
height.sort()
combinations = list(combinations(height, 7))
for combination in combinations:
if sum(combination) == 100:
print(*combination, sep="\n")
break
2.理解
入力したデータの一部を抽出して問題を解決する必要があると思います.
また、重複しないデータで構成されなければならないので、組み合わせることができると思います.
3.実施
シーケンスとコンビネーションに関連する問題を解決する際には、使いやすいライブラリがあるため、シーケンスとコンビネーションに関連する問題が発生するたびに、このライブラリを使用して実装されます.
Reference
この問題について(2309号:7人の小人), 我々は、より多くの情報をここで見つけました https://velog.io/@hailjae/2309번-일곱-난쟁이テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol