2008-08-10から1日間の記事一覧

Exercise 2.41

合計がsになる正の整数三つの組み合わせ(整数上限がn)という解釈でよろしいか。 unique-pairsを利用するならペアの後ろの数字未満の連番をくっつければいいきがする。あとは合計がSか判定。 まずはunique-triples。 (define (unique-triples n) (flatmap (…

Exercise 2.40

prime-sum-pairsをシンプルにするためにunique-pairsって関数つくれって切り出すだけでない (define (unique-pairs n) (flatmap (lambda (i)(map (lambda (j) (list i j)) (enumerate-interval 1 (- i 1)))) (enumerate-interval 1 n)))