Projet 16 : Aide pour les Mots-Croisés
Description du mini projet
Fournir une aide pour...les mots-croisés ;-)
Cahier des charges
Nous allons nous servir d'un dictionnaire de mots, pour chercher facilement tous les mots correspondants à une structure donnée.
Dictionnaire de 323 578 mots (3.5 Mio)
Ensuite, pour effectuer une recherche, l'utilisateur devra fournir une chaine spécialement formatée : chaque lettre inconnue sera remplacé par une '*' (exemple : *e*r**d -> ['deprend', 'meprend', 'reprend']).
Votre mission :
Charger les mots d'un dictionnaire depuis un fichier.
Proposer à l'utilisateur de rechercher des mots.
Effectuer la recherche et afficher les résultats.
Pour la recherche de motif, nous suggérons d'utiliser les expressions régulières du module re
. Vous pouvez consulter ce chapitre du tutoriel du site d'openclassroom. Vous pouvez aussi faire autrement, si vous le désirez.
Complément : Palier 4 : Une fois le palier 3 franchi
Modifier votre programme afin qu'il génère des grilles de mots-croisés dont la taille est définie par l'utilisateur.