RosettaCodeData/Task/Factorial/Groovy/factorial-2.groovy
2016-12-05 22:15:40 +01:00

1 line
79 B
Groovy

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