C/C++の宿題片付けます 139代目
■ このスレッドは過去ログ倉庫に格納されています
0090デフォルトの名無しさん
2010/08/03(火) 18:33:39「フィボナッチ数列を返すfibsを作りなさい。ただし引数として項の値の上限limitを与えるものとする。
たとえば項の上限を100とすると
(fibs 100)→(1 1 2 3 5 8 13 21 34 55 89)」
(define (fibs limit)
(fibs2 1 1 limit))
(define (fibs2 a b limit)
(空欄 (fibs(?) b (+ a b) limit)
ここまでは先生が教えてくれました。
他にもやりかたがあるらしいのですが、
これが一番処理が早いそうです。
空欄の所を埋めればできると先生が言ってました。
たぶんfilter関数を使うんじゃないかなと思ってます。
あともしかしたら(?)の部分は先生の間違いじゃないかなと思ってます。
どなたかお願いします。
■ このスレッドは過去ログ倉庫に格納されています