공부/JavaScript
자바스크립트 팩토리얼을 재귀함수로 표현
ctrs
2023. 9. 30. 20:22
const 팩토리얼 = (num) => (num === 0 ? 1 : num * 팩토리얼(num - 1));
추가 - 서로 다른 n개 중 m개를 뽑는 경우의 수
const 팩토리얼 = (num) => (num === 0 ? 1 : num * 팩토리얼(num - 1));
const cases = (n, m) => {
return 팩토리얼(n) / (팩토리얼(n - m) * 팩토리얼(m));
};
console.log(cases(3, 2)); // 3
console.log(cases(5, 3)); // 10
console.log(cases(10, 8)); // 45