Prépa Code Connexion Inscription

Exercices de programmation pour classes préparatoires

← Retour aux exercices

Supprimer les doublons

ocaml ★★★☆☆

Écrire une fonction supprimer_doublons : 'a list -> 'a list qui, appliquée à une liste, renvoie une liste dans laquelle seule la première occurrence de chaque élément est conservée.

Par exemple, supprimer_doublons [1; 2; 3; 1; 4; 3; 1] renvoie [1; 2; 3; 4].

On pourra utiliser une fonction auxiliaire qui teste l'appartenance d'un élément à une liste.

Exemples

AppelRésultat attendu
supprimer_doublons [1; 2; 3; 1; 4; 3; 1] [1; 2; 3; 4]
supprimer_doublons [1; 1; 1] [1]

Votre code

Connectez-vous pour soumettre du code.