function factorialRecursion(number) {
if (number <= 2) {
return number;
} else {
return number * factorialRecursion(number - 1);
}
}
function factorialIterative(number) {
if (number <= 2) {
return number;
}
let value = 1;
for(let i = 1; i <= number; i++) {
value = value * i;
}
return value;
}
console.log(factorialIterative(5));
console.log(factorialIterative(6));
console.log(factorialIterative(10));
console.log(factorialIterative(2));
console.log(factorialRecursion(5));
console.log(factorialRecursion(6));
console.log(factorialRecursion(10));
console.log(factorialRecursion(2));