- Système : Ubuntu 14.04 LTS (64 bits)
- Editeur : Sublime Text 2
- Compilateur : g++
- src
- Dictionnary.cpp
- Game.cpp
- Word.cpp
- main.cpp
- include
- Chrono.hpp
- Dictionnary.hh
- Game.hh
- Menu.hpp
- Word.hh
- dataset
- dictionnary.txt
- Makefile
- Readme.md
- stats.js
$ make
$ ./longest_word dataset/dictionnary.txt
$ ./exec.sh <letters>
Quitte le programme
Permet d'entrer de 2 à 10 lettres minuscules
Recherche et affiche tous les mots qu'il est possible de construire avec les lettres entrées
Les mots sont organisées par taille puis ordre alphabétique. La taille des mots est affichée comme séparateur
Au début de la liste est affiché le temps en millisecondes nécessaire pour la construction de la liste de mots
A la fin de la liste est affiché le nombre de mots qui ont étés entièrement testés ainsi que le nombre de mots dans la liste
Recherche et affiche tous les mots qu'il est possible de construire avec les lettres entrées
Les mots sont organisées par leur nombre de points au Scrabble puis par ordre alphabétique. Les points des mots sont affichés comme séparateurs.
Les mots de plus de 7 caractères sont signifiés avec un #
en suffixe
Au début de la liste est affiché le temps en millisecondes nécessaire pour la construction de la liste de mots
A la fin de la liste est affiché le nombre de mots qui ont étés entièrement testés ainsi que le nombre de mots dans la liste
Recherche et affiche le mot entré. L'affichage permet de voir :
- Les lettres du mot ordonnées par leur rareté
- Les deux lettres les plus rares du mot
- Le nombre de points rapportés par ce mot au scrabble
$ node stats.js
Ce script affiche une liste de lettres ordonnée par le nombre d'occurences des lettres dans le dictionnaire. Il permet de voir quelles lettres sont les plus rares des plus communes
Maxime VINCENT d