Advertisement
Guest User

Untitled

a guest
Oct 23rd, 2018
90
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lisp 0.26 KB | None | 0 0
  1. (define (my-flatten xs)
  2.   (define (iter xs1 lst)
  3.     (if (equal? xs1 '())
  4.         (reverse lst)
  5.         (if (list? (car xs1))
  6.             (iter (append (car xs1) (cdr xs1)) lst)
  7.             (iter (cdr xs1)(cons (car xs1) lst)))))          
  8.   (iter xs '()))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement