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

3 lines
92 B
Groovy
Raw Permalink Normal View History

2023-07-01 11:58:00 -04:00
final φ = (1 + 5**(1/2))/2
def aFib = { (φ**it - (-φ)**(-it))/(5**(1/2)) as BigInteger }