IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

Le mot le plus long


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Mai 2009
    Messages
    34
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2009
    Messages : 34
    Par défaut Le mot le plus long
    Bonjour,

    Comment puis-je trouvé le mot le plus long à partir d'une serie de lettres en PHP, comme dans le jeu "Des chiffres et des lettres" ?

    Un example d'une série de lettres : "ASETIPMOMA" (donc un mot de 10 lettres maximum).

    Merci.

  2. #2
    Membre expérimenté
    Homme Profil pro
    Consultant PLM
    Inscrit en
    Août 2007
    Messages
    203
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : Consultant PLM

    Informations forums :
    Inscription : Août 2007
    Messages : 203
    Par défaut
    Ce qu'il te faut, c'est un dictionnaire des mots autorisés ...
    Ensuite, le programme est simplement de produire l'ensemble des mots possibles à partir de tes lettres de départ et de regarder si ce n'est pas un mot autorisé.

  3. #3
    Membre Expert Avatar de Fench
    Homme Profil pro
    Chercheur en informatique
    Inscrit en
    Mai 2002
    Messages
    2 353
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Groenland

    Informations professionnelles :
    Activité : Chercheur en informatique
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Mai 2002
    Messages : 2 353
    Par défaut
    Bonsoir,

    Question que beaucoup de monde aimerait trouver

    Effectivement avec un dico des 10 lettres et sur chaque mot une recherche sur les lettres ... mais je doute des combinaisons possibles.

    Je met ce post en tag pour regarder les réponses.

  4. #4
    Membre expérimenté
    Homme Profil pro
    Consultant PLM
    Inscrit en
    Août 2007
    Messages
    203
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : Consultant PLM

    Informations forums :
    Inscription : Août 2007
    Messages : 203
    Par défaut
    Pour le dictionnaire, on peut faire appel à un service externe (genre wiktionary) qui t'indiquera si le mot existe ou non (à quelques erreurs près, probablement ...).

    Pour le dictionnaire de tous les mots jusqu'à 10 caractères, ça fait beaucoup de possibilités en effet :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    long nb = 0;
    for(int i=1; i<=10; i++) {
       nb += i * factoriel(10-i+1);
    }
    Soit : 4.500.244 possibilités

Discussions similaires

  1. [TASM] Le mot le plus long d'une chaîne de caractères
    Par barbaross15 dans le forum x86 16-bits
    Réponses: 0
    Dernier message: 10/11/2010, 22h45
  2. Rechercher mot le plus long d'une chaine de caractère
    Par fafabzh6 dans le forum VBA Access
    Réponses: 5
    Dernier message: 14/10/2009, 18h15
  3. [RegEx] Conserver le mot le plus long
    Par Zoldik dans le forum Langage
    Réponses: 4
    Dernier message: 18/03/2009, 13h14
  4. Affichage du mot le plus long
    Par winzilla dans le forum x86 16-bits
    Réponses: 1
    Dernier message: 14/11/2008, 00h25
  5. Trouver le mot le plus long dans une chaîne
    Par bassoum dans le forum x86 16-bits
    Réponses: 1
    Dernier message: 02/11/2008, 11h45

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo