맨 아래에 다듬은 수정 코드 업데이트(배열 주어졌을때랑 안주어졌을때랑 조금 달라서 같은 느낌으로 통일시킴) 1부터 n까지의 숫자중 m개를 중복순열한다면 function permutationWithRepetition(n, m) { let arr = new Array(m).fill(0); // let arr = Array.from({ length: m }, () => 0); // 이렇게 해도 됨 let answer = []; function DFS(L) { if (L === m) { answer.push(arr.slice()); } else { for (let i = 1; i