아래처럼 tmp 배열을 사용하지 않고 문자열을 DFS의 매개변수로 줬을때 성능면에서 차이가 있을가요?
function solution(n, m) {
let answer = [];
function DFS(L, str) {
if (L === m) {
answer.push(str.trim());
} else {
for (let i = 1; i <= n; i++)
DFS(L + 1, str + i + " ");
}
}
DFS(0, "");
return answer;
}