|
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, 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 |