Rubyのお勉強~フィボナッチ数~

Table of Contents

お仕事で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