フィボナッチ数列 | アルゴリズム[Ruby][AOJ ALDS1_10_A]


アルゴリズムの基礎の一つであるフィボナッチ数列を求める問題『AOJ ALDS1_10_A - フィボナッチ数列』をRubyで解いてみました。

🎂 概要

🗽 Rubyコード

最初にmaxまでメモ化して解いてます。

max = 44
fib = [1, 1]
2.upto(max) do |i|
fib[i] = fib[i-1] + fib[i-2]
end
while n = gets.to_i
break if n == 0
puts fib[n]
end

🍄 GitHUbリポジトリ

AOJの回答メモをGitHubをにアップしています。

morizyun/aoj-ruby-python - GitHub

📚 おすすめの書籍