]]> ]]>

Числа Фибоначчи в 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

]]>

Работа программистам