문제 링크https://school.programmers.co.kr/learn/courses/30/lessons/431651. 문제 분석주어진 숫자 배열의 숫자들을 순서를 유지하면서 더하거나 빼서 target 값을 만드는 방법의 개수를 구하는 문제다.모든 경우의 수를 탐색해야 하므로 DFS/BFS를 활용한다. 2. 적용할 알고리즘➡️➡️ DFS (깊이 우선 탐색)- numbers의 길이가 최대 20이므로 DFS로 충분히 해결 가능 3. 핵심 개념 및 규칙1️⃣ 각 숫자에 대해 + 또는 - 연산을 수행하여 탐색을 진행2️⃣ 모든 숫자를 탐색한 후 sum == target이면 1을 반환3️⃣ 두 가지 경우(더하는 경우, 빼는 경우)를 모두 고려하여 경우의 수를 합산4️⃣ 재귀 호출을 통해 모든 경우를 탐색 ..