function combination(chars) {
let combi = [];
const f = (prefix, chars) => {
for (let i=0; i<chars.length; i++) {
combi.push(prefix + chars[i]);
f(prefix + chars[i], chars.slice(i + 1));
}
}
f('', chars);
//조합의 수에 맞는 것만 추출!
const result = combi.filter(x => x.length === n);
console.log(result);
return result.length;
}
const arr = prompt('입력해주세요').split(',');
const n = parseInt(prompt('조합의 수를 입력해주세요'), 10);
console.log(combination(arr));