Word wheel: Difference between revisions

Content added Content deleted
m (→‎{{header|Factor}}: remove unused vocabularies)
Line 232: Line 232:
;Using defaults
;Using defaults


Command line: <lang>raku word-wheel.raku</lang>
<lang>raku word-wheel.raku</lang>
<pre>Using ./unixdict.txt, minimum 3 letters.
<pre>Using ./unixdict.txt, minimum 3 letters.
3 letters: eke, elk, keg, ken, wok
3 letters: eke, elk, keg, ken, wok
Line 239: Line 239:
9 letters: knowledge</pre>
9 letters: knowledge</pre>


;Larger dictionary
;Exercise adjustable parameters
Using the much larger dictionary '''words.txt''' file from '''https://github.com/dwyl/english-words'''
Using the much larger dictionary '''words.txt''' file from '''https://github.com/dwyl/english-words'''
and the wheel: "iuymslleb"


Command line: <lang>raku word-wheel.raku iuymslleb --dict=./words.txt --min=4</lang>
<lang>raku word-wheel.raku --dict=./words.txt</lang>

<pre>Using ./words.txt, minimum 3 letters.
3 letters: dkg, dkl, eek, egk, eke, ekg, elk, gok, ked, kee, keg, kel, ken, keo, kew, kln, koe, kol, kon, lek, lgk, nek, ngk, oke, owk, wok
4 letters: deek, deke, doek, doke, donk, eked, elke, elko, geek, genk, gonk, gowk, keel, keen, keld, kele, kend, keno, keon, klee, knee, knew, know, koel, koln, kone, kong, kwon, leek, leke, loke, lonk, okee, oken, week, welk, woke, wolk, wonk
5 letters: dekle, dekow, gleek, kedge, kendo, kleon, klong, kneed, kneel, knowe, konde, oklee, olnek, woken
6 letters: gowked, keldon, kelwen, knowle, koleen
8 letters: weeklong
9 letters: knowledge</pre>

;Exercise adjustable parameters

<lang>raku word-wheel.raku iuymslleb --dict=./words.txt --min=4</lang>
<pre>Using ./words.txt, minimum 4 letters.
<pre>Using ./words.txt, minimum 4 letters.
4 letters: bels, beys, bise, blus, bmus, bsem, bsie, bslm, bsme, bums, busy, buys, byes, eisb, elis, ells, elms, elsi, elsy, elys, emus, emys, ills, ilse, imsl, isle, islm, islu, ismy, leis, leys, libs, lies, lise, lues, luis, lums, lyes, lyse, mels, mibs, mils, mise, misy, msie, musb, muse, sbli, sell, semi, siey, sile, sill, sime, sium, slbm, sleb, sley, slim, slub, slue, slum, suey, suiy, sull, sumi, sumy, syli, syll, uims
4 letters: bels, beys, bise, blus, bmus, bsem, bsie, bslm, bsme, bums, busy, buys, byes, eisb, elis, ells, elms, elsi, elsy, elys, emus, emys, ills, ilse, imsl, isle, islm, islu, ismy, leis, leys, libs, lies, lise, lues, luis, lums, lyes, lyse, mels, mibs, mils, mise, misy, msie, musb, muse, sbli, sell, semi, siey, sile, sill, sime, sium, slbm, sleb, sley, slim, slub, slue, slum, suey, suiy, sull, sumi, sumy, syli, syll, uims