Notice
Recent Posts
Recent Comments
Link
bdfgdfg
[레벨 2] 타겟 넘버 본문
반응형
#include <iostream>
#include <string>
#include <vector>
using namespace std;
int res;
void DFS(vector<int>& numbers, int target, int sum, int count, int idx)
{
if (sum == target && count == numbers.size())
{
++res;
return;
}
if (idx >= numbers.size())
return;
DFS(numbers, target, sum + numbers[idx], count + 1,idx + 1);
DFS(numbers, target, sum - numbers[idx], count + 1,idx + 1);
}
int solution(vector<int> numbers, int target) {
string k = "";
DFS(numbers, target, 0, 0,0);
return res;
}
반응형
'코딩테스트 > 프로그래머스' 카테고리의 다른 글
[레벨 2] 가장 큰 수 (0) | 2021.10.17 |
---|---|
[레벨 2] 더 맵게 (0) | 2021.10.16 |
[레벨 2] 주식가격 (0) | 2021.09.29 |
[레벨 2] 다음 큰 숫자 (0) | 2021.09.27 |
[레벨 2] 땅따먹기 (0) | 2021.09.24 |
Comments