関数型言語の勉強にSICPを読もう - (50) 3章 - 標準部品化力、オブジェクトおよび状態 (196-197ページ)

問題3.56, 57

問題3.58

これは何だろうか。直感的に最初は、帯分数を約分するのかとか思ったけど全然違った。

(expand 1 7 10)
(1 (expand 3 7 10))
(1 (4 (expand 2 7 10)))
(1 (4 (2 (expand 6 7 10)))) 

まだイメージがわかない。
割り算なんだけど 10 って何よ。
筆算か!!!!


なるほど。10ってのは radix(基数) か。
辞書で意味を調べたら分かった。

問題3.59-62

すみません。飛ばします。

今後

このあとstreamの練習問題がたくさん続いて気が滅入りそう。
&&
4章は超絶おもしろい/おもしろそう


という状況なので、今後は4章に進みつつ一問ずつstream問題を解いていくという形にしようかと思います。


※「SICPを読もう」の目次はこちら


計算機プログラムの構造と解釈
ジェラルド・ジェイ サスマン ジュリー サスマン ハロルド エイブルソン 和田 英一
ピアソンエデュケーション (2000/02)
売り上げランキング: 56,404