Compter les Mots Uniques
Algorithmique classique
Enonce
Retourner le nombre de mots distincts dans une phrase (mots séparés par des espaces, insensible à la casse).
Signature attendue
def mots_uniques(phrase: str) -> int:
Exemples
mots_uniques("le chat et le chien")→4mots_uniques("Bonjour bonjour BONJOUR")→1mots_uniques("a b c a b")→3
📖 Rappel de cours
On découpe la phrase en mots, on uniformise la casse, puis on compte les valeurs distinctes — un ensemble ou un dictionnaire s'en charge.
⚠ Le piège : Deux exigences se cachent dans l'énoncé : « distincts » et « insensible à la casse ». Compter les mots sans dédoublonner, ou dédoublonner sans passer en minuscules, donne deux réponses fausses différentes.
← Exercices Python pour la prépa — CPGE scientifique et ECG
Exercices du meme theme
- Compression RLE
- Décompression RLE
- Plus Long Préfixe Commun
- Inverser Chaque Mot d'une Phrase
- Pile avec Liste
- File avec Liste
La correction commentee, les indices progressifs, l'execution du code dans le navigateur et la verification par l'IA sont reserves aux abonnes.