반응형
알고리즘 안푼지.. 4개월...
취업할려면 다시해야한다.. 하루에 1문제식 화이팅!
package excirsize;
public class 타겟넘버 {
public static void main(String[] args) {
}
static int answer;
public int solution(int[] numbers, int target) {
answer = 0;
dfs(numbers, 0, 0,target);
return answer;
}
static public void dfs(int[] numbers, int sequence, int sum, int target) {
if (sequence == numbers.length) {
if (sum == target) {
answer++;
}
return;
}
dfs(numbers, sequence + 1, sum - numbers[sequence], target);
dfs(numbers, sequence + 1, sum + numbers[sequence], target);
}
}
반응형
'ProgramSoliving' 카테고리의 다른 글
프로그래머스 : 단어변환 (0) | 2020.09.11 |
---|---|
프로그래머스 : 네트워크 (0) | 2020.09.11 |
프로그래머스 : 방금그곡 (0) | 2020.07.25 |
백준 : 3665 (위상정렬) (0) | 2020.07.22 |
백준 : 5670 (0) | 2020.07.18 |