해결된 질문
작성
·
443
1
function solution(n, m) {
let answer = [];
let tmp = Array.from({ len
function DFS(L, s) {
if (L === m) {
answer.push(tmp.slice(
} else {
for (let i = s; i <= n
tmp[L] = i;
console.log(tmp);
DFS(L + 1, s + tmp[L]);
}
}
}
DFS(0, 1);
return answer;
}
console.log(solution(4, 2));
강사님 저는 강의 보기전에 i + 1이 아닌 s + tmp[L]로 하니까 정답이 나오더라구요, 이렇게 해도 문제가 없 는 코드인가요?
감사합니다!