f6 の実行例
*Main> last $ take 10 f6
[55,34,21,13,8,5,3,2,1,1,0]
これは
foldl (\x@(a:b:_) _ -> (a+b):x) [1,0] [0..8]
と同じです。
フィボナッチ数列の隣り合う 2 項の比は黄金比に収束
Wします。
$ runghc fibo2.hs | runghc gr.hs
~
~
~
1.618033988749895
1.618033988749895
1.618033988749895
~
~
~
Ctrl-Cを押して終了。
0 件のコメント:
コメントを投稿