Commande | Résultat | ||
java Anagramme a.txt a | -> | r1.txt | |
java Anagramme a.txt aa | -> | r2.txt | |
java Anagramme a.txt aaa | -> | r3.txt | |
java Anagramme a.txt aaaa | -> | r4.txt | |
java Anagramme a.txt aaaaa | -> | r5.txt | |
java Anagramme a.txt aaaaaa | -> | r6.txt | |
java Anagramme a.txt aaaaaaa | -> | r7.txt | |
java Anagramme a.txt aaaaaaaa | -> | r8.txt | |
java Anagramme a.txt aaaaaaaaa | -> | r9.txt | |
java Anagramme a.txt abababababa | -> | r10.txt |
a a a a aa aaaUn autre résultat parfaitement valable pourrait être :
aa a a a a aaaSur ce même dictionnaire, on peut tester l'effet des options -minLen et -maxWords.
Commande | Résultat | ||
java Anagramme -minLen 2 -maxWords 2 a.txt aaaaaaaaa | -> | r-2-2.txt | |
java Anagramme -minLen 2 -maxWords 3 a.txt aaaaaaaaa | -> | r-2-3.txt | |
java Anagramme -minLen 2 -maxWords 4 a.txt aaaaaaaaa | -> | r-2-4.txt | |
java Anagramme -minLen 3 -maxWords 2 a.txt aaaaaaaaa | -> | r-3-2.txt | |
java Anagramme -minLen 3 -maxWords 3 a.txt aaaaaaaaa | -> | r-3-3.txt | |
java Anagramme -minLen 4 -maxWords 2 a.txt aaaaaaaaa | -> | r-4-2.txt | |
java Anagramme -minLen 4 -maxWords 3 a.txt aaaaaaaaa | -> | r-4-3.txt |
ciboule au autreL'exemple est problématique, car au est un préfixe de autre, ce qui peut compliquer la tâche de présenter chaque anagramme une et une seule fois.
Commande | Résultat | ||
java Anagramme -minLen 2 francais ratonlaveur | -> | rf1.txt | |
java Anagramme francais coucou | -> | rf2.txt | |
java Anagramme -minLen 2 francais abcdefghijklmnopqrstuvwxyz | -> | rf3.txt |