Nonogram-oplosser
Vastgelopen op een nonogram uit een puzzelboek, app of andere site? Voer hieronder de rij- en kolomaanwijzingen in en dit hulpmiddel lost het voor je op met dezelfde logica-engine die elke puzzel op Nonogram Hub aandrijft — of schakel over naar "probeer het zelf" en los het op op een interactief bord met dezelfde vul- en markeergereedschappen die overal op deze site worden gebruikt.
Eén regel per rij, getallen gescheiden door spaties (bijv. "3 1"). Laat een regel leeg voor een lege rij.
Eén regel per kolom, getallen gescheiden door spaties. Laat een regel leeg voor een lege kolom.
Veelgestelde vragen
Hoe voer ik aanwijzingen uit een puzzelboek in?
Stel de breedte en hoogte in overeenkomstig het raster van de puzzel, typ dan de getallen van elke rij op een eigen regel in het vak voor rijaanwijzingen (op volgorde, van boven naar beneden), en de getallen van elke kolom op een eigen regel in het vak voor kolomaanwijzingen (van links naar rechts). Scheid meerdere getallen op dezelfde regel met een spatie, zoals "3 1".
Wat als mijn puzzel geen unieke oplossing heeft?
Een goed gevormd nonogram heeft altijd precies één oplossing. Als dit hulpmiddel er meer dan één meldt, is óf een aanwijzing verkeerd getypt, óf de bronpuzzel zelf is gebrekkig — controleer de getallen tegen het origineel.
Is er een groottelimiet?
De oplosser is beperkt tot een paar seconden rekentijd om deze pagina voor iedereen responsief te houden. Zeer grote of opzettelijk dubbelzinnige rasters kunnen een time-out geven — de meeste echte puzzelboek-nonogrammen worden ruim binnen een seconde opgelost.
Kan ik de puzzel zelf oplossen in plaats van hem te laten oplossen?
Ja — gebruik na het invoeren van je aanwijzingen "Probeer het zelf" om hetzelfde interactieve raster te krijgen dat overal op deze site wordt gebruikt, met vul- en markeergereedschappen, op de aanwijzingen van je eigen puzzel.
Kan ik deze puzzel afdrukken?
Ja — klik na het invoeren van je aanwijzingen op "Afdrukbare PDF downloaden" om een leeg raster te krijgen met de aanwijzingen uitgelegd om op papier op te lossen. Als de puzzel een unieke oplossing heeft, kun je ook een versie downloaden met een antwoordsleutel op een tweede pagina.
Hoe deze oplosser werkt
Alles draait in je browser. De aanwijzingen die je typt, worden nooit naar een server geüpload — de oplos-engine is JavaScript dat op je eigen machine draait, dus hij werkt hetzelfde of de puzzel nu uit een tijdschrift, een schermafbeelding of een raster kwam dat je zelf ontwierp.
De engine redeneert lijn voor lijn, op dezelfde manier als een mens. Voor elke rij en kolom werkt hij elke opstelling van blokken uit die de aanwijzing nog toestaat, vult dan de cellen in die in elk van die opstellingen gevuld zijn, en streept de cellen door die in elk ervan leeg zijn. Omdat het afleiden van een cel in een rij ook de kruisende kolom beperkt, herhaalt het proces zich tot er niets nieuws meer kan worden afgeleid. Waar zuivere deductie vastloopt, valt hij terug op een begrensde zoektocht in plaats van blind te gokken.
Hij stopt niet bij het eerste antwoord dat hij vindt. Hij zoekt bewust naar een tweede, andere oplossing — en dat is wat hem in staat stelt je te vertellen of je aanwijzingen precies één antwoord hebben, meer dan één, of helemaal geen. Een nonogram met twee geldige oplossingen is een kapot nonogram: meestal een verkeerd getypt getal, af en toe een echte fout in de bronpuzzel. Oplossen is beperkt tot een paar seconden zodat de pagina responsief blijft, en vrijwel elk echt puzzelboek-nonogram blijft daar ruim binnen.
Dit is dezelfde engine waarmee elke puzzel op Nonogram Hub wordt gevalideerd voordat hij wordt gepubliceerd — en daarom zijn de dagelijkse puzzels altijd oplosbaar met alleen logica, zonder gokken.
Leer ze zelf op te lossen
Een oplosser is handig om een antwoord te controleren of een puzzel te redden waar je op vastzit — maar nonogrammen zijn leuker als je er geen nodig hebt. Deze gidsen behandelen stap voor stap de technieken die de engine hierboven automatisch toepast:
