def solution(numbers, target):
answer = 0
n = len(numbers)
def DFS(idx,result):
if idx == n:
if result == target:
nonlocal answer
answer += 1
return
else:
DFS(idx+1,result+numbers[idx])
DFS(idx+1,result-numbers[idx])
DFS(0,0)
return answer
'문제풀이 > 프로그래머스' 카테고리의 다른 글
[프로그래머스][Lv2] - 소수 찾기(파이썬/Python) (0) | 2022.01.01 |
---|---|
[프로그래머스][Lv2] - 다리를 지나는 트럭(파이썬/Python) (0) | 2021.12.29 |
[프로그래머스][Lv2] - 주식가격 (Python) (0) | 2021.11.24 |
[프로그래머스][Lv1] - 문자열 내 p와 y의 개수 (Python) (0) | 2021.11.24 |
[프로그래머스][Lv1] - 수박수박수박수? (Python) (0) | 2021.11.24 |