Open Source WEB

##(link2sicp "book-Z-H-15.html#%_thm_2.19" "Exercise 2.19")

解答例

(define first-denomination car)
(define except-first-denomination cdr)
(define no-more? null?)

リスト coin-values の順は、cc の答に影響がない。このアルゴリズムでは硬貨の 区別が必要なだけで、順番には関係ない。実行例

gosh> (cc 100 us-coins)
292
gosh> (cc 100 uk-coins)
104561
gosh> (define us-coins2 (list 25 50 5 10 1))
us-coins2
gosh> (cc 100 us-coins2)
292

コード

##(sicp-answer-code "ex-2.19.scm")

このサイトは、 IPA の「平成15年度オープンソフトウエア活用基盤整備事業」 の委託事業として開発されたKahuaで試験的に運用しております。

Copyright (c) 2004-2007 株式会社タイムインターメディア About Us