Exercices Algorithmes Vérification d'anagramme
🎉

Bravo!

Intermédiaire 🧠 Fondamentaux 20 XP 0 personnes ont réussi

Vérification d'anagramme

Deux mots sont des anagrammes s'ils contiennent exactement les memes lettres, juste dans un ordre different. Par exemple, 'listen' et 'silent' sont des anagrammes.

Pour vérifier ca, l'approche la plus simple est de compter les occurrences de chaque lettre dans les deux mots. Si les comptages sont identiques, ce sont des anagrammes.

En Python, collections.Counter fait exactement ca : il prend une chaine et compte combien de fois chaque caractere apparait.

Attention : il faut ignorer la casse (majuscules/minuscules) et les espaces.

Exemples :
est_anagramme('listen', 'silent') renvoie True
est_anagramme('bonjour', 'monde') renvoie False
est_anagramme('Astronomer', 'Moon starer') renvoie True

Écris une fonction est_anagramme(s1, s2).

Tests (2/4)

Anagramme classique
assert est_anagramme('listen', 'silent') == True
Pas anagramme
assert est_anagramme('bonjour', 'monde') == False

+ 0 tests cachés

Indices (3 disponibles)

solution.py