Soms kom je wel eens iets grappigs tegen in de Telegraaf…

Dat was bij mij afgelopen zondag toen ik in de Zalm (Gouda) mijn oog liet dwalen door de zondagseditie.

 

Op de achterpagina stond het volgende verhaaltje:

Ogenblikkelijk vielen mij twee zaken op:

 

1) geen leeftijdsbeperking

2) woordspelletje

 

Genoeg redenen om aan de slag te gaan…

 

Laten we even naar de letters kijken:

 

EGIILMNNOORSSTT

 

Weet er niet zo heel veel van maar met combinatoriek schiet het niet op, orde van grootte van 15! en zo. (15 x 14 x 13 x 12 x 11 x 10 x 9 x 8 x 7 x 6 x 5 x 4 x 3 x 2)

 

Dus moet het problem van de andere kant aangepakt worden, kwestie van gaan uitsluiten dus.

 

Mijn material: één slome Pentium 4, Office 2003 met Access en iets te veel tijd : ))

 

Eeste benodigdheid: een woordenlijst…

Gelukkig had ik nog ergens het groene boekje in digitale vorm staan en kon ik bij

http://www.inventio.nl/puzzel/ een uitgebreidere lijst ophalen.

Na wat knippen plakken en goochelen (nee, goochelen, niet googelen) had ik deze twee bestanden als platte tekstbestanden met zonder vliegende haakjes, tussenstreepjes en letters als ö en ü tot mijn beschikking.

 

Nu komt het leukere werk:

 

Eerst ‘De zeef van Deleede’ toepassen:

(letters die er niet inhoren moeten er niet instaan)

In onvolprezen SQL is dat:

 

DELETE *

FROM woorden

WHERE woord LIKE "*a*"

OR woord LIKE "*b*"

OR woord LIKE "*c*"

OR woord LIKE "*d*"

OR woord LIKE "*f*"

OR woord LIKE "*h*"

OR woord LIKE "*j*"

OR woord LIKE "*k*"

OR woord LIKE "*p*"

OR woord LIKE "*q*"

OR woord LIKE "*u*"

OR woord LIKE "*v*"

OR woord LIKE "*w*"

OR woord LIKE "*x*"

OR woord LIKE "*y*"

OR woord LIKE "*z*"

;

 

Verwijder te dikke dubbelaars:

 

DELETE *

FROM woorden

WHERE woord LIKE "*e*e*"

OR woord LIKE "*g*g*"

OR woord LIKE "*i*i*i*"

OR woord LIKE "*l*l*"

OR woord LIKE "*m*m*"

OR woord LIKE "*n*n*n*"

OR woord LIKE "*o*o*o*"

OR woord LIKE "*r*r*"

OR woord LIKE "*s*s*"

OR woord LIKE "*t*t*"

;

 

Goed, met de puzzelwoordenlijst begonnen als basismateriaal en daar zitten wat onvolkomenheden in dus nog maar eens een query:

 

SELECT Woord

FROM Woorden

WHERE Woord NOT IN (SELECT Woord FROM woordenlijst);

 

Niet echt efficient… Ach, je schiet zo’n query maar één keer af.

 

Toen kon ik met dat resultaat dus gaan splitsen tussen zeker goed en twijfelachtig.

 

Met die twijfelachtigen ben ik nog wat gaan spelen, heb een excel-programmaatje dat de resultaatset gegoogeld heeft op Nederlandse pagina’s en het aantal teruggeeft maar dat schoot niet erg op. Dus toen maar snel op visuele herkenning door het lijstje gegaan. Waren er toch nog een goede duizend dus dat duurde ff… (Je moet wat met je leven)

 

Nou ja, net klaar in ieder geval en hier komt het briefje aan edzy@telegraaf.nl:

 

Hoeveel woorden kan je maken uit de volgende letters: GERONIMO STILTON

 

De volgende woorden zijn uit het groene boekje:

 

eins, eist, emir, enig, ergo, erin, erom, erts, geil, gein, geit, gems, gent, gier, giet,  gilt, giro, gist, glim, glis, glit, glom, glos, gnoe, gomt, gons, gooi, goor, goot,  gore, gors, gort, gres, gril, grim, gris, grit, grol, grom, gros, grot, iers, iets,  iris, isme, item, legt, leis, leng, lens, lest, lets, lieg, lier, lies, liet, ligt,  lint, lire, list, loei, loer, loet, loge, logt, lome, long, lont, loog, looi, loom,  loon, loos, loot, lort, lost, meng, mens, ment, merg, mest, mets, mier, milt, mine,  mint, mirt, mist, mits, moei, moel, moer, moes, moet, moge, molt, mooi, moor, moot,  mors, mort, most, mots, neig, neon, nest, nier, nies, niet, noem, noen, noes, none,  noor, noot, norm, nors, ogen, olie, olim, omeg, omen, omes, oogt, ooit, ooms, oost,  oren, regt, reil, rein, reis, reit, relt, remt, rent, rest, riem, riet, rilt, ring, rins, rist, rite, rits, roei, roem, roes, roet, rolt, rong, rooi, room, roos, root, rost, rots, sein, semi, sent, sier, silo, simt, sint, sire, sleg, slem, slet, slim, slot, smet, snel, snit, snol, snor, solo, solt, steg, stel, ster,  stil, stol, stom, stro, teil, telg, terg, term, tien, tier, time, toen, toer, tong, toog, tooi, toom, toon, torn, tors, trem, tres, tril, trim, trio, trog, trom, tros, emirs, engst, enorm, ergon, ergst, ernst, gemis, gemor, gemot, genot, genst, gerit, gerot, gerst, giert, ginst, giste, gleis, glimt, gloei, glooi, gloor, gneis, gnoe, gnoom, golem, gonst, gooit, goten, grein, grens, griel, grien, gries, griet, grilt, grime, grimt, grint, grist, groei, groen, groes, groet, grolt, gromt, groot, grot, inent, inert, inleg, inlos, innig, inrit, inrol, ionen, ismen, items, legio, leng, lenig, lenst, liegt, linie, lires, liter, loeit, loens, loert, logen, loges, logo, logst, lomer, lomig, lonen, loogt, looit, loont, loost, loste, loten, melig, melis, mengt, menig, miers, miert, mines, minne, minor, minst, mirte, miste, moeit, moert, moest, moge, moire, molen, moogt, mooie, moois, moors, morel, moren, mores, morin, morse, mors, moten, motie, motor, motse, neigt, nerts, niest, niets, noemt, noest, nomen, nooi, noors, noren, norse, norst, noten, notie, oeros, olien, olies, olmen, omegt, omleg, omrit, omrol, ongel, onmin, onnet, onsen, oogst, ooien, orgel, orgie, regio, reilt, reist, riem, rilst, ringt, rinse, rinst, riool, riste, riten, rites, ritme, roeit, roemt, roes, romen, rooit, rooms, roomt, roost, roste, roten, seint, siert, slier, sliet, sloe, slome, slooi, sloom, sloor, sloot, smelt, smoel, smolt, smoor, snelt, snert, snoei, snoer, snoet, snoot, snort, solen, soort,
steil, steng, steno, stern, stiel, stier, stoei, stoe, stoer, stool, stoom, stoor, store, storm, strem, tenor, terig, tinne, togen, tome, tonen, toorn, toren, toros, torso, treil, trein, trems, trens, trien, troon, egoit, enting, geilst, geloot,  gelost, gemist, genist, genoot, gerist, geroot, gerost, gesnor, gierst, gisten, gloeit, glooit, gloort, gloren, glorie, gnomen, golems, gooien, goorst, gorten, greint, grenst, grient, grimes, griste, groeit, groent, groots, groten, ingiet, ingooi, ingoot, inlegt, inliet, inlost, inmeng, inmets, inmooi, innige, inrolt, insert, instel, instem, intens, intern, intiem, intoom, ironie, lenigt, lering, limiet, limoen, linies, linten,  listen, listig, liters, loenst, loeris, logies, lomige, longen, lonten, looien
, looier, loomst, losten, loting, lotion, mening, menist, mentor, meting, mierst, milten, minors, minste, mirten, mistel, misten, mistig, mitsen, moerig, mogols, molens, molest, molton, monist, monter, mooier, mooist, moorse, morgen, morsen, morsig, morste, mortel, moties, motors, motsen, nering, nestig, nestor, nietig, noorse, normen, noties, notoir,  omgooi, omlegt, omring, omrolt, onenig, onmens, onrein, ontgin, ontgon, ontrol, ooliet, oorlog, oosten, orgels, orgelt, orgien, orient, reinig, reinst, reling, ringel, ringen, riolen, risten, ritmen, ritsel, ritsen, ritsig, roetig, romein, rongen, ronsel, rooien, roomse, rosten, rotsen, senior, sering, signet, singel, single, sintel, sinten, sinter, sletig, sliert, slomer, slooit, sloren, sloten, smerig, smient, smoort, smoren,  snoeit, snoert, snoten, sonnet, sonoor, sonore, sortie, stenig, stolen, stomen, stomer, storen, storno, streng, striem, string, strooi, stroom, teling, teloor, tennis, tenors, tering, tierig, tongen, tonner, tonsil, tooien, torens, tornen, torsen, torsie, triool, tronen, tronie, enormst, ernstig, gemorst, geroost, gesloot, glooien, glorien, glories, gnomons, grinten, gristen, groenst, grootse, ingooit, ingoten, ingroei, inloste,
inmengt, inniger, innigst, inoogst, inroest, insigne, insloeg, insloot, instoom, instorm, interim, intomen, intrige, lenigst, listige, loeroog,
lomiger, lomigst, looier, looneis, lorgnet, losgooi, lotions, meligst, mentors, merinos, mesting, misnoe, mistige, mongool, monster, mooiste, morgens, morsige, morsten, motoren, negrit, neomist, noestig, notoire, omgooit, omringt, omsloeg, omsloot, omtogen, onroom, ontroom, ontsier, oogsten
, oogster, oorloog, origine, reinigt, ringelt, ritsige, roestig, romeins, ronselt, rooiing, roosten, semilor, similor, simonie, singelt, slinger, slooien, smering, smolten, soorten, storin, stormeg, stormen, stormig, stromen, termini, toegooi, tonners, tooisel, toorne, toornig, tornooi, tremolo, triolen, tronies, etnoloog, glinster, grootmoe, ingelost, ingooien, ingroeit, inlosten, insloten, insolent, instomen, instroom, intriges, liniment, listiger, loeroogt, longroom, losgooit, lotingen, minister,  mirliton, misnoegt, mistiger, moerigst, mongolen, mongools, monisten, monitors, monoliet, monoloog, monotone, monotoon, mosgroen, notering, olienoot, omgooien, omringen, omsingel, omsloten, onenigst, onreinst, onroomse, ontering, ontgloei, ontgroei, ontgroen, ontromen, ontsloeg, oorlogen, oorloogt, orgelist, roosting, rosmolen, sinoloog, slingert, smelting, snoeiing, steiloor, sterling, stormige, streling, stroming, strooien, tienling, toernooi, tomeloos, tongriem, tonmolen, toonloos, toornige, trilogie, gortmolen, inoogsten, instormen, instromen, isolering, longrooms, losgooien, mirlitons, mongoolse, monologen, mnotoner, monotonie, montering, oliemotor, omsingelt, omslinger, ontologie, ontoming, orgeltoon, ringsloot, ritseling, rooiingen, sinologen, sinologie, steilrig, stoomlier, storingen, strooiing, tonmolens, tornooien, entomoloog, gortmolens, monstering, oliemotors, omslingert, oosterling, ringsloten, stromingen,

 

De volgende woorden staan niet in het Groene boekje maar leken mij wel goed:

 

egnorm, ego, egos, ei, eiring, eis, el, els, en, eng, enronitis, ent, eon, eos, er, erg, ergonoom, eros, es, ets, etsing, etsloog, ge, geilt, gel, gelint, gels, gem, gemini, gemors, gen, genooi, genoom, gents, geo, geril, ges, gesol, get, getril, gierton, gil, gilet, gilets, gin, ginster, giros, girotel, gis, gister, git, gitsnoer, gliomen, gloeistroom, glosten, gnome, gnomon, gnorten, go, gom, gomsoort, gooier, goois, gooister, goren, griot, grise, grootmoei, grootoom, grootooms, ie, iel, ielig, ier, iet, iglo, iglos, in, ingeloot, ingot, inlegsom, inloot, inloten, inn, inner, innigste, inogen, inosiet, inosine, inositol, inreis, inren, inrent, inritsen, insomnie, instroming, instrooi, instrooien, int, interims, intiems, intoming, intro, ion, ionenmotor, ionenstroom, is, iso, isogoon, isonorm, isonormen, isotone, isotonie, isotoon, leg, lego, lei, leist, leitoon, lening, leninist, lent, les, lesmotor, lestoon, let, liesring, lignien, ligniet, lignine, lignose, ligorist, ligstro, lime, limiter, limo, limoniet, lingo, linters, lis, lit, log, logie, logo, logonomie, logste, lom, lomigste, loner, longenmos, longmos, loogtoren, looiig, looiing, looimirte, looister, loomte, loongrens, loongroei, loonsom, looser, lor, lorgnon, lors, los, losring, lostoren, lostornen, lot, me, mei, meilot, meiroos, meis, men, merlot, mes, mesigit, meson, met, metro, metroloog, metros, mi, mie, mignon, migs, min, ming, mingenot, mingroei, mini, minioorlog, minioorlogen, minis, miniset, minitel, minnelist, minoriet, minorist, minsten, mintgroen, mis, misgooien, mister, mistogen, mitose, moe, moerloos, mol, molengoot, molenrog, molinist, moliniste, mongolie, mongolier, mongoliers, moniste, monitor, monitoren, monitoring, mono, monoglot, monogonie, monoline, mooiers, mool, moonliner, mor, more, morion, morose, mortelig, mortels, mos, mot, motel, motels, motorloos, motorolie, negritos, nel, nelson, neming, neologist, nero, neros, nesting, net, netring, nis, nitro, nitrose, nitroso, nog, noir, nomist, non, nootolie, nor, norit, normloon, normloos, norsen, nosogonie, nosologie, not, oei, oen, oenig, oenoloog, oer, oerstom, oestriol, oestron, oir, ole, oliesoort, oliestroom, oliet, olieton, olietor, olm, om, ome, omgrenst, omreis, omsnoer, omsnoert, omstrooien, omtorsen, oneiroloog, ongein, online, ons, ontgloren, ontmeng, ontologisme, ontsiering, oog, ooglens, oogmoer, oogstmier, ooi, oologie, oom, oor, oorlint, oorlogsmoe, oot, ore, orion, orognosie, orologie, oroniem, os, osmologie, osteoloog, osteoom, otologe, otologie, otoloog, re, reg, regios, rei, rel, religioso, rem, remotis, ren, reoloog, reotoom, resinol, retinol, riesling, ril, rim, ringels, ringmes, ringmolen, ringnet, ringslot, ringtone, ringtones, rinologe, rinologie, rinoloog, rio, riolist, rioolnet, ris, rit, ritmes, ritselig, roeiloon, roemloos, roemloost, rog, rol, roltong, rom, romeo, romig, romige, rontgen, rooie, roomsen, roomstel, ros, rose, rot, roti, rotis, rotsig, rotsige, rsi, semioloog, sen, senor, seroloog, set, si, siering, sign, signore, signorino, silt, sim, sine, singer, singlet, singleton, sinologe, sioniet, sir, site, sitologie, sliertig, slinge, slingertom, slr, smile, smog, snier, sniert, snot, soit, sol, solorit, solotenor, solotoer, som, somiet, somnolent, somt, song, sonologie, sonoloog, soortig, stelring, stem, sten, stermol, stierig, stilering, stoerling, stone, stromeling, te, tem, ten, tenorsolo, tensor, ter, terminis, termino, terminoloog, ti, tig, til, timen, timer, timers, timing, tin, tingel, tingroen, tinmolen, tirools, tiroolse, tl, toe, toges, tol, tolgrens, ton, toner, toners, tongeloos, tongers, tonologie, tool, tor, torensilo, tori, tories, tornmes, tos, tremolos, tring, trios, tris, trisomie, troel, trol

 

Jeroen de Lange, Korssendijk 13, 2811 HK Reeuwijk, 44,

 

Hoop dat ik jullie een beetje geamuseerd heb met dit relaas en met vragen of verzoeken kan je me mailen

 

gedachteHAALWEG@gmail.com

Ter verduidelijking:

puzzelwoordenlijst geïmporteerd in de table woorden,

bestaande uit één veld met de naam woord

 

En het sterretje staat voor willekeurige tekens met willekeurige lengte

Voorbeelden:

 

              <== Niets

wqeo

wqrpioer;mpvc8q

4327103cp9ctnx flwehqgwoogiw4

 

etc