De binaire puzzel is een uitdagende puzzel die je op kunt lossen door logisch te redeneren. Hoewel de binaire puzzel slechts bestaat uit nullen en enen, is het oplossen zeker niet gemakkelijk.
Bij het oplossen van een binaire puzzel gelden de volgende regels:
Elke cel moet een nul of een één bevatten.
Er mogen niet meer dan twee dezelfde cijfers direct naast elkaar of direct onder elkaar worden geplaatst.
Elke rij en elke kolom moet evenveel nullen als enen bevatten.
Elke rij is uniek en elke kolom is uniek. Een willekeurige rij mag echter wel hetzelfde ingevuld worden als een willekeurige kolom.
WIj beperken ons in deze oefeningen tot 8 x 8 puzzels.
De oefeningen hieronder variëren van makkelijk tot moeilijk. (Bron: https://www.binairepuzzel.net/)
Begin met de makkelijke en ga zo verder naar de moeilijke.
Zoek verschilende oplossingsstrategiën (algoritmes) die samen leiden tot een opgeloste puzzel.
Door op de puzzel te klikken ga je naar de oorspronkelijke website waar je de puzzel online kan oplosseng.
Een manier om algoritmisch te denken is om je groot probleem op te delen in kleinere deelproblemen. Los elk deelprobleem op en voeg je oplossing samen om een volledig algoritme te krijgen.
In plaats van je probleem op te breken in deelproblemen kan je ook de oplossing zoeken door te werken met deelstrategiën. In dit geval krijg je een algoritme waarmee je voor een deel, maar niet volledig naar je oplossing kan oplossen. Al deze deeloplossingen worden gecombineerd om tot een resultaat te komen.
Wanneer je de combinatie van de verschillende deeloplossingen onvoldoende zijn om tot een goed eindresultaat te komen, gaan we op zoek naar een volgende (deel)oplossingsstrategie. In praktijk gaan deze strategiën wel complexer en complexer worden