프로그래머스 - 타겟 넘버 (DFS를 구현하는 두가지 방법)

·
dev/Algorithm
https://school.programmers.co.kr/learn/courses/30/lessons/43165 프로그래머스SW개발자를 위한 평가, 교육의 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr 문제 이해주어진 숫자 배열에서 각 숫자 앞에 + 또는 - 기호를 붙여 연산하여 목표 값(target)을 만드는 문제다.만들 수 있는 모든 경우의 수를 탐색한 뒤, 그중 목표 값과 일치하는 경우의 수를 반환해야 한다. 예를 들어 numbers = [1, 1, 1, 1, 1], target = 3인 경우:-1 +1 +1 +1 +1 = 3 +1 -1 +1 +1 +1 = 3 +1 +1 -1 +1 +1 = 3 +1 +1 +1 -1 +1 = 3 +1 +1 ..