프로그래머스 알고리즘 고득점 Kit - 깊이/너비 우선 탐색(DFS/BFS
타겟 넘버 - 주어진 숫자를 적절히 더하고 빼서 타겟 넘버를 만드는 방법의 수 구하기 (숫자의 순서 유지) int answer = 0; void dfs(vector& numbers, int idx, int target, int val) { if(idx == numbers.size()) { if(val == target) answer++; return; } dfs(numbers, idx+1, target, val+numbers[idx]); dfs(numbers, idx+1, target, val-numbers[idx]); } int solution(vector numbers, int target) { dfs(numbers, 0, target, 0); return answer; } // 재귀함수 이용하여 d..