반응형
문제설명
https://www.acmicpc.net/problem/2309
사고과정
- 모든 경우의 수를 다 시험해보는 부르트 포스 유형이다. 그 중에서 조합 라이브러리를 사용했다.
- 키 합이 100이 되는 난쟁이들을 찾는 순간 바로 break 했다.
풀이
from itertools import combinations
array = [int(input()) for _ in range(9)]
for comb in list(combinations(array, 7)):
height = 0
for h in comb:
height += h
if height == 100:
result = comb
break
for res in sorted(result):
print(res)
반응형
'알고리즘 삽질장' 카테고리의 다른 글
[BOJ] 1476번 - 날짜 계산 (0) | 2021.11.03 |
---|---|
[BOJ] 3085번 - 사탕 게임 (0) | 2021.11.03 |
[BOJ] 17404번 - RGB거리 2 (0) | 2021.11.03 |
[BOJ] 2133번 - 타일 채우기 (0) | 2021.11.02 |
[BOJ] 13398번 - 연속합 2 (0) | 2021.11.02 |