blob: 575d0cdabd9b09153b8b60b301a2612bf8f4e33f (
plain)
1
2
3
4
5
6
7
8
9
10
|
#lang racket
(require sicp)
(define (count-leaves x)
(cond ((null? x ) 0)
((not (pair? x)) 1)
(else (+ (count-leaves (car x))
(count-leaves (cdr x))))))
(list 1 (list 2 (list 3 4)))
|