fork download
  1. ; your code goes here
  2. (define (square-evens lst)
  3. (if (null? lst)
  4. '()
  5. (let ((x (car lst)))
  6. (if (even? x)
  7. (cons (* x x) (square-evens (cdr lst)))
  8. (square-evens (cdr lst))))))
  9.  
  10. (display (square-evens '(1 2 3 4 5 6)))
  11.  
Success #stdin #stdout 0.02s 10800KB
stdin
Standard input is empty
stdout
(4 16 36)