13 lines
165 B
Ruby
13 lines
165 B
Ruby
def fib(n)
|
|
if n < 2
|
|
n
|
|
else
|
|
prev, fib = 0, 1
|
|
(n-1).times do
|
|
prev, fib = fib, fib + prev
|
|
end
|
|
fib
|
|
end
|
|
end
|
|
|
|
p (0..10).map { |i| fib(i) }
|