Fréquences des Caractères
Algorithmique classique
Enonce
Retourner un dictionnaire donnant la fréquence de chaque caractère dans la chaîne s.
Signature attendue
def frequences(s: str) -> dict:
Exemples
frequences("abracadabra")→{'a': 5, 'b': 2, 'r': 2, 'c': 1, 'd': 1}frequences("hello")→{'h': 1, 'e': 1, 'l': 2, 'o': 1}
📖 Rappel de cours
Un dictionnaire dont les clés sont les caractères et les valeurs leur compte. Pour chaque caractère, on incrémente son entrée en la créant si besoin.
⚠ Le piège : Accéder à une clé absente lève une KeyError. dict.get(c, 0) + 1 ou collections.Counter évitent le test explicite.
← Exercices Python pour la prépa — CPGE scientifique et ECG
Exercices du meme theme
- File avec Liste
- Parenthèses Équilibrées
- Évaluation Postfixée (NPI)
- Intersection de Deux Listes
- Union de Deux Listes
- Produit de Deux Matrices
La correction commentee, les indices progressifs, l'execution du code dans le navigateur et la verification par l'IA sont reserves aux abonnes.