RosettaCodeData/Task/Fibonacci-sequence/Ruby/fibonacci-sequence-1.rb

9 lines
168 B
Ruby
Raw Permalink Normal View History

2015-11-18 06:14:39 +00:00
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
2013-04-10 21:29:02 -07:00
end