私はどのような長さ "n"でもフィボナッチシーケンスを出力する基本的なプログラムを作った。Schemeでフィボナッチ数のリストを作成していますか?
(define (fibh n)
(if (< n 2)
n
(+ (fibh (- n 1)) (fibh (- n 2)))))
(define (fib n)
(do ((i 1 (+ i 1)))
((> i n))
(display (fibh i))))
それが出力、例えば、112358
: は、ここで私が持っているコードです。
私が欲しいのは、(1 1 2 3 5 8)
のようなリストです。
これを行う方法については、大変ご了承ください。
そこで試してみて、それは魅力的でした。どうもありがとうございます。 – Phil