Числа Фибоначчи в Ruby
Пример для версий
Ruby 1.8.5,
Ruby 1.9.0,
Ruby 1.9.2
Используется рекурсивное определение чисел Фибоначчи.
def fibonacci(n)
if n < 3
1
else
fibonacci(n - 1) + fibonacci(n - 2)
end
end
(1..16).each {|n| puts "#{fibonacci(n)}, "}
puts "..."
Комментарии
]]>blog comments powered by Disqus
]]>