LoginSignup
2
2

More than 5 years have passed since last update.

頭の体操的な問題2_フィボナッチ数列

Last updated at Posted at 2014-03-29

2014.3.29の第14回ゆるびぃ会で出題した問題の記録です。

問. フィボナッチ数列を10番目まで出力する。

  • 0,1からスタート
  • 制限時間は10分。
  • 言語はなんでもOK。

ちなみに私は以下のように書きました。

fizzbuzz.rb
fib = Fiber.new do
  first = 0
  second = 1
  Fiber.yield first
  Fiber.yield second
  loop do
    tmp = first + second
    Fiber.yield tmp
    first = second
    second = tmp
  end
end

10.times { puts fib.resume }

前回、コメントで教えていただいたFiberを使ってみました。

「もっと良い解き方がある!」とかリベンジしたいという方はコメントお願いします。
コメントでもコードを書けます。

2
2
3

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
2