2011-05-09から1日間の記事一覧

ScalaでProject Euler(4)

Problem 2フィボナッチ数列ですね。これは無限に続くフィボナッチ数列を作る問題です。Pythonなら def fib(): a, b = 0, 1 while True: yield b a, b = b, a + b Haskellなら fib = 1:1:[ a + b | (a, b) <- zip fib (tail fib) ] Scalaには2種類の無限列が…