【发布时间】:2020-01-22 06:47:08
【问题描述】:
我想在不使用递归的情况下用 ruby 编写一个斐波那契序列程序。 你能帮我写这个函数吗?
【问题讨论】:
-
顺便说一句,你的问题目前是写的,基本上是“你能为我写这个函数吗”。如果没有进一步的解释,很难说出您需要帮助的地方。
标签: ruby algorithm logic fibonacci
我想在不使用递归的情况下用 ruby 编写一个斐波那契序列程序。 你能帮我写这个函数吗?
【问题讨论】:
标签: ruby algorithm logic fibonacci
def fibonacci(n)
final = []
(0..n).each_with_index do |i, _|
next final << i if i.zero? || i == 1
final << final[i - 1] + final[i - 2]
end
final
end
puts fibonacci(10)
【讨论】: