Факторіалом числа називають добуток усіх натуральних чисел до нього включно. Наприклад, факторіал числа 5 дорівнює добутку 1*2*3*4*5 = 120.
Факторіал
n | n! |
---|---|
3 | 6 |
4 | 24 |
5 | 120 |
6 | 720 |
Таблиця факторіалів
1! | 1 |
---|---|
17! | 355 687 428 096 000 |
18! | 6 402 373 705 728 000 |
19! | 121 645 100 408 832 000 |
20! | 2 432 902 008 176 640 000 |
П'ятничний JS: єдино вірний спосіб обчислення факторіалу
- Через цикл функції factorial(n) {var result = 1; while(n){ result *= n–; } return result; }
- Через рекурсію function factorial(n, result) {result = result || 1; if(!n){ return result; }else{ return factorial(n-1, result * n); } }
- Ліричний відступ