728x90
https://school.programmers.co.kr/learn/courses/30/lessons/43165
문제 설명
문제 풀이
class Solution {
public int solution(int[] numbers, int target) {
return count(numbers, target, 0, 0);
}
int count(final int[] numbers, int target, int i, int sum) {
if(i == numbers.length) {
if(sum == target) return 1;
return 0;
}
return count(numbers, target, i+1, sum + numbers[i]) +
count(numbers, target, i+1, sum - numbers[i]);
}
}
'코테 > 프로그래머스' 카테고리의 다른 글
[프로그래머스] 숫자 문자열과 영단어 - C++ (0) | 2023.08.19 |
---|---|
[프로그래머스] 더 맵게 - Java (0) | 2023.07.15 |
[프로그래머스] 스킬트리 - Java (0) | 2023.07.12 |
[프로그래머스] 문자열 내 p와 y의 개수 - Java (0) | 2023.07.12 |
[프로그래머스] 주식가격 - Java (0) | 2023.07.11 |