Schakelaar puzzel
Opnieuw een puzzel uit ‘Puzzels en raadsel voor echte Einsteins‘: de knop omzetten (blz 71). Er zijn 9 schakelaars in een 3×3 grid. Als er 6 ‘aan’ (1) staan is de puzzel opgelost.
– Op 1 rij mogen maximaal 2 schakelaars ‘aan’ staat
– In 1 kolom mogen maximaal 2 schakelaars ‘aan’ staat
– Diagonaal mogen maximaal 2 schakelaars ‘aan’ staat
Het aantal combinaties is niet groot; een brute force aanpak (C# programma) geeft na 10 seconden een oplossing. Niet echt bevredigend eerlijk gezegd.
Nee, dan is Prolog hier toch wel heel charmant. Het bovenstaande vertaal je in 9 regels en je vraagt Prolog simpelweg om een oplossing die daaraan voldoet. https://www.swi-prolog.org/
Op pagina 84 is de “Acht atomen” puzzel een 4×4 variant.

More Stories
Shannon Entropie Calculator
Retro‑simulatie van Shannon’s “guessing game” (inspiratie: 'The ideafactory' ): Plak een Engelse tekst De app normaliseert naar 27‑symbool alfabet (26...
Hand over simulatie
In "The idea factor" (zie bibliotheek) wordt oa beschreven hoe Dick Frenkiel, Phil Porter en Joel Engel aan de slag...
Girl With Hair Ribbon
It was time to do something different with my Lego World Map set (31203). I looked at the Lego Andy...
Sketchpad simulatie
Ook 'Dealers of Lightning' beschrijft de geschiedenis van PARC (net als 'Fumbling the Future'). Hierin wordt het programma 'Sketchpad' (1963!)...
Enigma Machine
Heel veel inspiratie had ik niet nodig; ik heb meerdere boeken over encryptie en de Enigma. "Alan Turing, Het Enigma"...
Lunar Landing
In mijn Facebook bubbel verscheen vandaag plots een screenshot van "Lunar Landing". Bedriegelijk simpel, maar je crashed gegarandeerd vaker dan...
