8 lines
168 B
Ruby
8 lines
168 B
Ruby
def fib(n, sequence=[1])
|
|
n.times do
|
|
current_number, last_number = sequence.last(2)
|
|
sequence << current_number + (last_number or 0)
|
|
end
|
|
|
|
sequence.last
|
|
end
|