zzz6519003 / scheme-one-more

0 stars 0 forks source link

high order #5

Open zzz6519003 opened 6 years ago

zzz6519003 commented 6 years ago

練習問題 1

次の関数を map を用いて書いてください。 リストの各要素を2倍する関数。 2つのリストの各要素の差をとる関数。

zzz6519003 commented 6 years ago
(define (double list)
  (map (lambda (x) (* x 2))
       list))
zzz6519003 commented 6 years ago
(define (gap list1 list2)
  (cons (- (car list1) (car list2))
        (gap (cdr list1) (cdr list2))))
zzz6519003 commented 6 years ago

(define (sub ls1 ls2)
  (map - ls1 ls2))