진짜... 파이썬에 이런 미친 모듈이 있었다니....
from itertools import combinations
활용 무조건 기억
from itertools import combinations
N, S = map(int, input().split())
dataList = list(map(int, input().split()))
ans = 0
for i in range(1, len(dataList) + 1):
tempList = list(combinations(dataList, i))
for j in range(len(tempList)):
sumVal = sum(tempList[j])
if sumVal == S:
ans += 1
print(ans)
'Algorithm > Brute force' 카테고리의 다른 글
[백준] 10819번 차이를 최대로 (0) | 2021.02.05 |
---|---|
[백준] 14888번 연산자 끼워넣기 (0) | 2021.02.05 |
[백준] 2309번 일곱 난쟁이 (0) | 2021.02.04 |
[백준] 2798 블랙잭 (0) | 2021.02.04 |
댓글