RosettaCodeData/Task/Fibonacci-sequence/Groovy/fibonacci-sequence-3.groovy

3 lines
92 B
Groovy
Raw Permalink Normal View History

2016-12-05 22:15:40 +01:00
final φ = (1 + 5**(1/2))/2
def aFib = { (φ**it - (-φ)**(-it))/(5**(1/2)) as BigInteger }