[Python | 파이썬] 타겟넘버 (프로그래머스 DFS/BFS)
[Python | 파이썬] 타겟넘버 (프로그래머스 DFS/BFS) 더보기 answer = 0 def solution(numbers, target): n = len(numbers) def dfs(cnt, n, now, target): global answer if cnt == n: if now == target: answer += 1 return # return answer dfs(cnt+1, n, now+numbers[cnt], target) dfs(cnt+1, n, now-numbers[cnt], target) dfs(1, n, numbers[0], target) dfs(1, n, -numbers[0], target) return answer https://programmers.co.kr/learn/c..