Exercices de programmation pour classes préparatoires
É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.
| Appel | Résultat attendu |
|---|---|
| supprimer_doublons [1; 2; 3; 1; 4; 3; 1] | [1; 2; 3; 4] |
| supprimer_doublons [1; 1; 1] | [1] |
Connectez-vous pour soumettre du code.