9 lines
137 B
JavaScript
9 lines
137 B
JavaScript
|
export function factorial(n) {
|
||
|
n = BigInt(n)
|
||
|
let prod = 1n
|
||
|
for (let i = n; i > 1n; --i) {
|
||
|
prod *= i
|
||
|
}
|
||
|
return prod
|
||
|
}
|