Comparer les lettres de deux mots

Fermé
iuqattoum Messages postés 3 Date d'inscription mercredi 18 février 2015 Statut Membre Dernière intervention 18 février 2015 - 18 févr. 2015 à 17:55
iuqattoum Messages postés 3 Date d'inscription mercredi 18 février 2015 Statut Membre Dernière intervention 18 février 2015 - 18 févr. 2015 à 18:24
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

1 réponse

KX Messages postés 16734 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 24 avril 2024 3 015
18 févr. 2015 à 17:59
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é.
1
iuqattoum Messages postés 3 Date d'inscription mercredi 18 février 2015 Statut Membre Dernière intervention 18 février 2015
18 févr. 2015 à 18:10
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 .....
0
KX Messages postés 16734 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 24 avril 2024 3 015 > iuqattoum Messages postés 3 Date d'inscription mercredi 18 février 2015 Statut Membre Dernière intervention 18 février 2015
Modifié par KX le 18/02/2015 à 18:18
"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).
0
iuqattoum Messages postés 3 Date d'inscription mercredi 18 février 2015 Statut Membre Dernière intervention 18 février 2015 > KX Messages postés 16734 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 24 avril 2024
18 févr. 2015 à 18:24
effectivement !!!
0