Factorial
JavaScript
function factorial(num) {
function go(num, acc) {
if (num - 1 == 0) {
return acc;
} else {
return go(num - 1, acc * (num - 1));
}
}
return go(num, num);
}
console.log(factorial(6))
function factorial(num) {
function go(num, acc) {
if (num - 1 == 0) {
return acc;
} else {
return go(num - 1, acc * (num - 1));
}
}
return go(num, num);
}
console.log(factorial(6))