1차 제출. PASS
전체 후보군 구해서(라이브러리 사용) 조건에 맞는 경우의 수 합산했다.
from itertools import combinations
T = int(input())
for tc in range(1, T+1):
n, k = map(int, input().split())
nums = list(map(int, input().split()))
result = 0
for i in range(1, n+1):
comb = combinations(nums, i)
for c in comb:
if sum(list(c)) == k:
result += 1
print("#{} {}".format(tc, result))
'CodingTest > SW Expert Academy' 카테고리의 다른 글
[ SW Expert Academy ] 2806 N Queen (0) | 2022.11.18 |
---|---|
[ SW Expert Academy ] Magnetic (0) | 2022.11.16 |
[ SW Expert Academy ] 1209. sum (0) | 2022.11.16 |
[ SW Expert Academy ] 회문1 (0) | 2022.11.16 |
[ SW Expert Academy ] 2805. 농작물 수확하기 (0) | 2022.11.16 |