RosettaCodeData/Task/Remove-duplicate-elements/Scheme/remove-duplicate-elements-3.ss

7 lines
178 B
Scheme
Raw Permalink Normal View History

2013-04-10 23:57:08 -07:00
(define (remove-duplicates l)
(do ((a '() (if (member (car l) a) a (cons (car l) a)))
(l l (cdr l)))
((null? l) (reverse a))))
(remove-duplicates '(1 2 1 3 2 4 5))