(wat-aro)

生きてます

2015-10-18から1日間の記事一覧

SICP 問題 2.19

(define (cc amount coin-values) (cond ((= amount 0) 1) ((or (< amount 0) (no-more? coin-values)) 0) (else (+ (cc amount (except-first-denomination coin-values)) (cc (- amount (first-denomination coin-values)) coin-values))))) (define first…

SICP 問題 2.18

(define (reverse items) (define (iter lis result) (if (null? lis) result (iter (cdr lis) (cons (car lis) result)))) (iter items nil))

SICP 問題 2.17

(define (last-pair items) (if (null? (cdr items)) items (last-pair (cdr items))))

SICP 問題 2.15

(define (par1 r1 r2) (div-interval (mul-interval r1 r2) (add-interval r1 r2))) (define (par2 r1 r2) (let ((one (make-interval 1 1))) (div-interval one (add-interval (div-interval one r1) (div-interval one r2))))) par1には不確かな数(r1,r2)…

SICP 問題 2.14

(define (par1 r1 r2) (div-interval (mul-interval r1 r2) (add-interval r1 r2))) (define (par2 r1 r2) (let ((one (make-interval 1 1))) (div-interval one (add-interval (div-interval one r1) (div-interval one r2))))) gosh> (define small (make-…