RosettaCodeData/Task/Fibonacci-sequence/Groovy/fibonacci-sequence-3.groovy
2016-12-05 22:15:40 +01:00

2 lines
92 B
Groovy

final φ = (1 + 5**(1/2))/2
def aFib = { (φ**it - (-φ)**(-it))/(5**(1/2)) as BigInteger }