Challenge here is to return the factorial of the provided integer.
If the integer is represented with the letter n, a factorial is the product of all positive integers less than or equal to n.
Factorials are often represented with the shorthand notation n!
For example: 5! = 1 * 2 * 3 * 4 * 5 = 120
This challenge requires a thorough knowledge of loops, and how to store the value returned by a loop. In my case "result" is storing variable after ever loop.
It took me a while I was looping correctly, but not storing the result. Getting very high output due to multiplication.
Here is my solution:
If the integer is represented with the letter n, a factorial is the product of all positive integers less than or equal to n.
Factorials are often represented with the shorthand notation n!
For example: 5! = 1 * 2 * 3 * 4 * 5 = 120
This challenge requires a thorough knowledge of loops, and how to store the value returned by a loop. In my case "result" is storing variable after ever loop.
It took me a while I was looping correctly, but not storing the result. Getting very high output due to multiplication.
Here is my solution:
function factorialize(num) {
result = 1;
for (var i = 1; i <= num; i++){
result *= i;
}
return result;
}
factorialize(5);
No comments:
Post a Comment