Supprimer les doublons, fonction en scheme
Répondre à la discussion
Affichage des résultats 1 à 1 sur 1

Supprimer les doublons, fonction en scheme



  1. #1
    invited223ccd7

    Supprimer les doublons, fonction en scheme


    ------

    Bonjour , j'ai un DM a faire en info et je n'arrive pas a faire une fonction qui doit supprimer les doublons dans une chaine de caractère;
    Par exemple : (supprDoublons "beurrier") doit retourner "beuri"
    Pour l'instant j'ai fait cela mais ça ne marche pas :

    Code:
    (define (supprDoublons ch)
      ; renvoie la chaine ch en suppriment ses doublons
      ; chaine de caracteres-> chaine de caracteres
      (cond((or(string=? ch "")(=(string-length ch )1))ch)
           (not(char=? (string-ref ch 0)(string-ref ch 1))
           (supprDoublons(substring  ch 2)))
           (else( supprDoublons (substring ch 2)))))

    Merci pour votre aide. Et bonne fin de journée.

    -----
    Dernière modification par JPL ; 16/04/2021 à 23h10. Motif: ajout de la balise Code (#) pour garder l’indentation

Discussions similaires

  1. Supprimer des doublons de façon automatique EXCEL
    Par invite7ec65bd4 dans le forum Logiciel - Software - Open Source
    Réponses: 0
    Dernier message: 18/10/2017, 16h51
  2. Supprimer un nombre exponentiel d'une fonction
    Par invite46542001 dans le forum Mathématiques du collège et du lycée
    Réponses: 11
    Dernier message: 14/03/2014, 11h37
  3. langage Scheme type des expressions Scheme et valeur de retour
    Par invite1d793136 dans le forum Programmation et langages, Algorithmique
    Réponses: 0
    Dernier message: 12/11/2012, 16h08
  4. Eviter les doublons avec la fonction rand()
    Par invite03ec6464 dans le forum Logiciel - Software - Open Source
    Réponses: 8
    Dernier message: 17/05/2010, 09h29