Liste des Groupes | Revenir à cl lisp |
Pascal Costanza wrote:
(defun rem-duplicates (list)
(loop for (first . rest) on (append list list)
unless (member first (reverse rest) :test #'equal)
collect first))
Gauche Scheme
(define (rem-dups lst)
(fold
(lambda (x accum) (if (member x accum) accum (cons x accum)))
'()
lst))
(rem-dups '(0 2 3 4 (8 7) 3 2 0 (8 7)))
===>
(4 3 2 0 (8 7))
Date | Sujet | # | Auteur | |
21 Jul 24 | Re: Detele repeated in a list | 5 | B. Pym | |
21 Jul 24 | Re: Detele repeated in a list | 4 | B. Pym | |
22 Jul 24 | Re: Detele repeated in a list | 2 | HenHanna | |
22 Jul 24 | Re: Detele repeated in a list | 1 | HenHanna | |
15 Aug 24 | Re: Detele repeated in a list | 1 | B. Pym |
Les messages affichés proviennent d'usenet.