Nonogramlösare

Fastnat på ett nonogram från en pusselbok, app eller annan sajt? Ange dess rad- och kolumnledtrådar nedan, så löser det här verktyget det åt dig med samma logikmotor som driver varje pussel på Nonogram Hub — eller växla till ”försök själv” och lös det på ett interaktivt bräde med samma fyll- och markeringsverktyg som används över hela den här sajten.

En rad per rad, tal åtskilda med mellanslag (t.ex. ”3 1”). Lämna en rad tom för en tom rad.

En rad per kolumn, tal åtskilda med mellanslag. Lämna en rad tom för en tom kolumn.

Vanliga frågor

Hur anger jag ledtrådar från en pusselbok?

Ställ in bredden och höjden så att de matchar pusslets rutnät, skriv sedan varje rads tal på sin egen rad i rutan för radledtrådar (i ordning, uppifrån och ner), och varje kolumns tal på sin egen rad i rutan för kolumnledtrådar (från vänster till höger). Skilj flera tal på samma rad med ett mellanslag, som ”3 1”.

Vad händer om mitt pussel inte har en unik lösning?

Ett välformat nonogram har alltid exakt en lösning. Om det här verktyget rapporterar mer än en, skrevs antingen en ledtråd in fel, eller så är källpusslet självt felaktigt — dubbelkolla talen mot originalet.

Finns det en storleksgräns?

Lösaren är begränsad till några sekunders beräkning för att hålla den här sidan responsiv för alla. Mycket stora eller avsiktligt tvetydiga rutnät kan få timeout — de flesta riktiga pusselboksnonogram löses på klart under en sekund.

Kan jag lösa pusslet själv i stället för att få det löst åt mig?

Ja — efter att du har angett dina ledtrådar, använd ”Försök själv” för att få samma interaktiva rutnät som används över hela den här sajten, med fyll- och markeringsverktyg, på ditt eget pussels ledtrådar.

Kan jag skriva ut det här pusslet?

Ja — efter att du har angett dina ledtrådar, klicka på ”Ladda ner utskrivbar PDF” för att få ett tomt rutnät med ledtrådarna utlagda för att lösas på papper. Om pusslet har en unik lösning kan du också ladda ner en version med facit på en andra sida.

Läs den fullständiga spelguiden →

Hur den här lösaren fungerar

Allt körs i din webbläsare. Ledtrådarna du skriver in laddas aldrig upp till en server — lösningsmotorn är JavaScript som körs på din egen maskin, så den fungerar likadant oavsett om pusslet kom från en tidning, en skärmbild eller ett rutnät du själv designade.

Motorn resonerar linje för linje, på samma sätt som en människa. För varje rad och kolumn räknar den ut varje blockuppställning som ledtråden fortfarande tillåter, fyller sedan i cellerna som är fyllda i var och en av dessa uppställningar och stryker över cellerna som är tomma i var och en av dem. Eftersom att härleda en cell i en rad också begränsar kolumnen som korsar den, upprepas processen tills inget nytt kan härledas. Där ren deduktion kör fast faller den tillbaka på en avgränsad sökning i stället för att gissa i blindo.

Den stannar inte vid det första svaret den hittar. Den letar medvetet efter en andra, annorlunda lösning — och det är det som låter den tala om för dig om dina ledtrådar har exakt ett svar, mer än ett, eller inget alls. Ett nonogram med två giltiga lösningar är ett trasigt nonogram: oftast ett felskrivet tal, ibland ett genuint fel i källpusslet. Lösning är begränsad till några sekunder så att sidan förblir responsiv, och nästan varje riktigt pusselboksnonogram blir klart med god marginal inom det.

Det här är samma motor som varje pussel på Nonogram Hub valideras med innan det publiceras — och därför går de dagliga pusslen alltid att lösa med enbart logik, utan gissning.

Lär dig lösa dem själv

En lösare är användbar för att kontrollera ett svar eller rädda ett pussel du fastnat på — men nonogram är roligare när du inte behöver en. De här guiderna går, steg för steg, igenom teknikerna som motorn ovan tillämpar automatiskt: