RosettaCodeData/Task/Fibonacci-sequence/Crystal/fibonacci-sequence-2.cr

10 lines
135 B
Crystal

def fibIterative(n, prevFib = 0, fib = 1)
return n if n < 2
n.times do
prevFib, fib = fib, prevFib + fib
end
prevFib
end