Rubyのお勉強〜フィボナッチ数〜
お仕事でRubyを使うことになりそうなので、一からお勉強だよ。
とりあえずwikipedia:フィボナッチ数を指定した数だけ出力する処理を書いてみたよ。
1.upto(10) {|i| puts fibonacci(i) } #i番目のフィボナッチ数を計算する。 def fibonacci i if (i == 0) return 0 end if (i == 1) return 1 end fibonacci(i-1) + fibonacci(i-2) end
結果
1
1
2
3
5
8
13
21
34
55