RosettaCodeData/Task/Factorial/Groovy/factorial-2.groovy
2023-07-01 13:44:08 -04:00

1 line
79 B
Groovy

def iFact = { (it > 1) ? (2..it).inject(1 as BigInteger) { i, j -> i*j } : 1 }