Factorial v2
So basically, factorializing numbers makes it easier to figure out the number of combinations which is useful when calculating probabilities or statistics. … If the integer is represented with the letter n, a factorial is the product of all positive integers less than or equal to n. Example 5!, 10!, 25!
##For Example test 5! === return 12o
test 4! === return 24
test 1! === return 1
Should return true
##
function factorial(num) {
if (num === 1) {
return num;
}
else {
return num * factorial(num-1)
}
}
console.log(factorial(4))
We create function factorial with parameter num.
Then we do check if num === 1 we return num;
in the else clause we return the num * factorial(num-1) So for example num is 4 * with factorial(4-1) 3 * with factorial(3-1) 2 * with factorial(2-1) 1 will go throuh the if statement so in the end 4 * 3 * 2 * 1 = 24
comments powered by Disqus