https://programmers.co.kr/skill_checks/280364
import Foundation
func solution(_ numbers:[Int], _ target:Int) -> Int {
var answer = 0
func makeNumber(_ depth : Int , _ sum : Int){
if depth == numbers.count {
if sum == target{
answer += 1
}
return
}
makeNumber(depth + 1, sum + numbers[depth])
makeNumber(depth + 1, sum - numbers[depth])
}
makeNumber(0, 0)
return answer
}