2008. 8. 11.

연습문제 3.16

3이 나오는 경우

(define z (list 'a 'b 'c)

4가 나오는 경우

이 경우는 하나의 pair 가 추가되면 되므로..

(set-car! (cdr z) (cddr z))

라고 하면 된다.

7이 나오는 경우

이 경우는 z의 car이 그 cdr을 가르키게 하면된다.

(set-car! z (cdr z))

댓글 없음:

댓글 쓰기