fork download
  1. (define (task lst r)
  2. (if (null? lst) (reverse r)
  3. (if (atom? (car lst)) (cons (car lst) (task (cdr lst) r))
  4. (task (cdr lst) (cons (car lst) r)))))
  5.  
  6. (display (task '(1 2 (1 2) 3 4 (5 6)) '()))
  7.  
Success #stdin #stdout 0s 7276KB
stdin
Standard input is empty
stdout
(1 2 3 4 (1 2) (5 6))