Re: Detele repeated in a list

Liste des GroupesRevenir à cl lisp 
Sujet : Re: Detele repeated in a list
De : Nobody447095 (at) *nospam* here-nor-there.org (B. Pym)
Groupes : comp.lang.lisp
Date : 21. Jul 2024, 02:21:28
Autres entêtes
Organisation : A noiseless patient Spider
Message-ID : <v7hka3$3oudp$1@dont-email.me>
References : 1
User-Agent : XanaNews/1.18.1.6
B. Pym wrote:

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))

Actual result:

((8 7) 4 3 2 0)


Date Sujet#  Auteur
21 Jul 24 * Re: Detele repeated in a list5B. Pym
21 Jul 24 `* Re: Detele repeated in a list4B. Pym
22 Jul 24  +* Re: Detele repeated in a list2HenHanna
22 Jul 24  i`- Re: Detele repeated in a list1HenHanna
15 Aug 24  `- Re: Detele repeated in a list1B. Pym

Haut de la page

Les messages affichés proviennent d'usenet.

NewsPortal