Ecrivez une méthode, anagramme(str1, str2)
, qui reçoit comme arguments d’entrée deux chaînes de caractères str1 et str2, et qui renvoie en sortie True si les deux chaînes de caractères sont des anagrammes, False sinon ou si les deux chaînes sont de longueur différente.
Par soucis de simplification, nous posons comme hypothèse que
- Chaque lettre de l’alphabet n’apparaît qu’au plus une fois dans chaque chaîne de caractères (les lettres de l’alphabet n’apparaissent jamais en double dans une chaîne de caractères).
- Vous ne devez pas vous préoccuper de savoir si les lettres sont en minuscules ou en majuscules.
- Si les deux chaines fournies en entrée sont vides, votre méthode doit renvoyer True.
Attention : le mot "bonjour" n'est pas un anagramme de "bonj our" (les espaces comptent)
Exemple:
anagramme("maire" , "aimer" ) renverra en sortie True anagramme("maire" , "mari" ) renverra en sortie False anagramme("maire" , "mpire" ) renverra en sortie False anagramme("maire" , "marie") renverra en sortie True anagramme("maire" , "marie ") renverra en sortie False