Nonogram Hub
Nonogram Hub

Nonogrammien ratkaisija

Jäitkö jumiin nonogrammin kanssa pulmakirjasta, sovelluksesta tai toiselta sivustolta? Syötä sen rivi- ja sarakevihjeet alle, niin tämä työkalu ratkaisee sen puolestasi samalla logiikkamoottorilla, joka pyörittää jokaista pulmaa Nonogram Hubissa — tai vaihda tilaan ”yritä itse” ja ratkaise se vuorovaikutteisella laudalla samoilla täyttö- ja merkkaustyökaluilla, joita käytetään kaikkialla tällä sivustolla.

Yksi rivi kutakin riviä kohden, luvut välilyönnein eroteltuina (esim. ”3 1”). Jätä rivi tyhjäksi tyhjää riviä varten.

Yksi rivi kutakin saraketta kohden, luvut välilyönnein eroteltuina. Jätä rivi tyhjäksi tyhjää saraketta varten.

UKK

Miten syötän vihjeet pulmakirjasta?

Aseta leveys ja korkeus vastaamaan pulman ruudukkoa, kirjoita sitten kunkin rivin luvut omalle rivilleen rivivihjeruutuun (järjestyksessä ylhäältä alas) ja kunkin sarakkeen luvut omalle rivilleen sarakevihjeruutuun (vasemmalta oikealle). Erota samalla rivillä useat luvut välilyönnillä, kuten ”3 1”.

Entä jos pulmallani ei ole ainutkertaista ratkaisua?

Hyvin muodostetulla nonogrammilla on aina täsmälleen yksi ratkaisu. Jos tämä työkalu ilmoittaa useammasta, joko vihje kirjoitettiin väärin tai lähdepulma itse on virheellinen — tarkista luvut alkuperäistä vasten.

Onko kokorajoitusta?

Ratkaisija on rajoitettu muutamaan sekuntiin laskentaa, jotta tämä sivu pysyy sujuvana kaikille. Hyvin suuret tai tahallaan moniselitteiset ruudukot voivat aikakatkaista — useimmat todelliset pulmakirjanonogrammit ratkeavat selvästi alle sekunnissa.

Voinko ratkaista pulman itse sen sijaan, että se ratkaistaan puolestani?

Kyllä — kun olet syöttänyt vihjeesi, käytä ”Yritä itse” saadaksesi saman vuorovaikutteisen ruudukon, jota käytetään kaikkialla tällä sivustolla, täyttö- ja merkkaustyökaluineen, oman pulmasi vihjeillä.

Voinko tulostaa tämän pulman?

Kyllä — kun olet syöttänyt vihjeesi, napsauta ”Lataa tulostettava PDF” saadaksesi tyhjän ruudukon vihjeineen paperilla ratkaistavaksi. Jos pulmalla on ainutkertainen ratkaisu, voit ladata myös version, jossa on ratkaisu toisella sivulla.

Lue täydellinen peliopas →

Miten tämä ratkaisija toimii

Kaikki tapahtuu selaimessasi. Syöttämiäsi vihjeitä ei koskaan lähetetä palvelimelle — ratkaisumoottori on JavaScriptiä, joka suoritetaan omalla koneellasi, joten se toimii samoin riippumatta siitä, tuliko pulma lehdestä, kuvakaappauksesta vai ruudukosta, jonka suunnittelit itse.

Moottori päättelee rivi riviltä, aivan kuten ihminen. Kullekin riville ja sarakkeelle se laskee jokaisen lohkoasettelun, jonka vihje vielä sallii, täyttää sitten solut, jotka ovat täytettyinä jokaisessa näistä asetteluista, ja rastittaa solut, jotka ovat tyhjinä jokaisessa niistä. Koska solun päätteleminen rivillä rajoittaa myös sitä ristävää saraketta, prosessi toistuu, kunnes mitään uutta ei voi enää päätellä. Siellä missä pelkkä päättely juuttuu, se turvautuu rajattuun hakuun sen sijaan, että arvaisi sokkona.

Se ei pysähdy ensimmäiseen löytämäänsä vastaukseen. Se etsii tarkoituksella toista, erilaista ratkaisua — juuri se antaa sen kertoa sinulle, onko vihjeilläsi täsmälleen yksi vastaus, useampi kuin yksi vai ei yhtään. Nonogrammi, jolla on kaksi kelvollista ratkaisua, on rikkinäinen nonogrammi: yleensä väärin kirjoitettu luku, toisinaan aito virhe lähdepulmassa. Ratkaiseminen on rajattu muutamaan sekuntiin, jotta sivu pysyy sujuvana, ja lähes jokainen todellinen pulmakirjanonogrammi mahtuu siihen reilusti.

Tämä on sama moottori, jolla jokainen pulma Nonogram Hubissa vahvistetaan ennen julkaisua — siksi päivittäiset nonogrammit ovat aina ratkaistavissa pelkällä logiikalla, ilman arvaamista.

Opi ratkaisemaan ne itse

Ratkaisija on hyödyllinen vastauksen tarkistamiseen tai jumiin jääneen pulman pelastamiseen — mutta nonogrammit ovat hauskempia, kun sellaista ei tarvitse. Nämä oppaat käyvät vaihe vaiheelta läpi tekniikat, joita yllä oleva moottori soveltaa automaattisesti: