801 B
801 B
id | title | challengeType | videoUrl |
---|---|---|---|
597b2b2a2702b44414742771 | 阶乘 | 5 |
--description--
编写一个函数来返回一个数字的阶乘。
一个数字的因子由下式给出:
N! = n \*(n-1)\*(n-2)\* ..... \* 1例如:3! = 3 * 2 * 1 = 6 4! = 4 * 3 * 2 * 1 = 24
注意:0! = 1
--hints--
factorial
是一种功能。
assert(typeof factorial === 'function');
factorial(2)
应该返回一个数字。
assert(typeof factorial(2) === 'number');
factorial(3)
应该返回6.“)
assert.equal(factorial(3), 6);
factorial(3)
应返回120.“)
assert.equal(factorial(5), 120);
factorial(3)
应返回3,628,800。“)
assert.equal(factorial(10), 3628800);