Comparer les lettres de deux mots
iuqattoum
Messages postés
3
Statut
Membre
-
iuqattoum Messages postés 3 Statut Membre -
iuqattoum Messages postés 3 Statut Membre -
Bonjour,
pour les besoins d'un programme je voudrais comparer deux chaines de caractère tel que si chaine1 = hello et chaine2 = lhoel ca retourne vrai
sachant que dans mon programme je compare un string avec une arraylist de string
merci pour votre aide
pour les besoins d'un programme je voudrais comparer deux chaines de caractère tel que si chaine1 = hello et chaine2 = lhoel ca retourne vrai
sachant que dans mon programme je compare un string avec une arraylist de string
merci pour votre aide
1 réponse
-
Bonjour,
Si je comprends bien ton besoin tu traites des anagrammes. Dans ce cas une idée serait d'associer chaque String à une clé : son unique anagramme dont toutes les lettres seraient triées par ordre croissant. Deux String seront anagrammes si ils ont la même clé.-
Bonjour,
merci deja pr ton aide, ensuite ce n'est pas vraiment les anagrammes que je cherche mais plutot de retrouver n'importe quel mot même si ses lettres sont dans le désordre
pour "hello" la chaine2 aurais peu etre lleho ou heoll , eollh .....- "pour "hello" la chaine2 aurais peu etre lleho ou heoll , eollh ....."
C'est un peu la notion d'anagrammes quand même, à part que effectivement le nouveau mot n'est pas obligé de signifier quelque chose.
Mais ma proposition tient toujours, le meilleur moyen de comparer "lleho", "heoll" etc. c'est de dire qu'ils se transforment tous en "ehllo" (avec les lettres dans l'ordre).
-