Información

Autor(es) Alain Mbungu & Jérémie Kuperblum
Fecha de entrega Sin fecha de envío
Tiempo límite de envío Sin límite de envío

Inicia sesión

TP03_Exercice2 _Anagramme

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

Implémentation

Écrivez la signature et le corps de la fonction anagramme(str1, str2)