Spreman za igru?

Igraj sudoku!

Kako riješiti sudoku korak po korak

5 min čitanja

Da riješiš sudoku, ponavljaj jednu petlju: potraži znamenku koja ima samo jedno mjesto, upiši je i skeniraj ponovno. Kad skeniranje ne nađe ništa, ispiši kandidate u svakoj praznoj ćeliji i traži parove, zatim pointing pairs. Ovaj je vodič za početnike koji znaju pravila sudokua i žele metodu koja im uvijek kaže što dalje. Ispod dobivaš metodu u 6 koraka, a zatim pravu Laku zagonetku riješenu potez po potez.

Metoda u 6 koraka

  1. Skeniraj blokove za hidden singles. Odaberi najpuniji blok, navedi znamenke koje mu nedostaju i za svaku nađi ćelije u koje još može ići. Jedna preostala ćelija znači da znamenka ide tamo.
  2. Skeniraj ćelije za naked singles. Ćelija čiji redak, stupac i blok već drže 8 različitih znamenki uzima devetu.
  3. Skeniraj ponovno nakon svakog postavljanja. Nova znamenka blokira tu znamenku u 20 drugih ćelija, pa je sljedeći single obično odmah pokraj nje.
  4. Zapeo si? Upiši bilješke. Zabilježi svaku dopuštenu znamenku u svakoj praznoj ćeliji, kao sitne kandidate.
  5. Traži parove. 2 ćelije u jednoj jedinici koje dijele ista 2 kandidata, i ništa drugo, dopuštaju ti da te znamenke prekrižiš u ostatku jedinice.
  6. Traži pointing pairs. Znamenka ograničena na jednu liniju unutar bloka može se prekrižiti u ostatku te linije. Svaka eliminacija može stvoriti novi single, pa se vrati na korak 1.

Pogađanje nije na popisu. Svaka ćelija u dobro napravljenoj zagonetki može se dokazati.

Primjer korak po korak: Laka zagonetka iz našeg kataloga

Ovo je klasična Laka zagonetka 9x9 iz našeg vlastitog skupa. Sudoku Explainer, rješavač kojim ocjenjujemo zagonetke, daje joj 1.2 (pojas Lako ide od 1.0 do 1.9). Ima 36 zadanih brojeva, a motor je rješava u 45 koraka. Svaki od njih je hidden single. Retci se zovu od A do J (bez I) odozgo, a stupci od 1 do 9 slijeva, pa je B2 drugi redak, drugi stupac.

  1. Lagana zagonetka s 36 zadanih brojeva. Prva četiri jedinca padaju u redak B.

    Redom: 9 u B2, 6 u B4, 5 u B9, zatim 8 u B3.

Lagana zagonetka s 36 zadanih brojeva. Prva četiri jedinca padaju u redak B. Redom: 9 u B2, 6 u B4, 5 u B9, zatim 8 u B3.

Ploča osjenčava redak B i numerira prva 4 postavljanja redoslijedom kojim ih motor uzima:

  1. B2 = 9. Bloku 1 (gore lijevo) nedostaju 4, 7, 8 i 9. 9 ne može u C1 ni C3 jer redak C već ima 9 u C4. Ne može u B3 jer stupac 3 već ima 9 u J3. Ostaje samo B2.
  2. B4 = 6. U bloku 2 (gore sredina) 6 je blokirana u retku A znamenkom 6 u A2, a u C6 znamenkom 6 u E6 u stupcu 6. Ostaje B4.
  3. B9 = 5. U bloku 3 (gore desno) 5 je blokirana u retku A znamenkom 5 u A3 i u retku C znamenkom 5 u C5. Samo je B9 može uzeti.
  4. B3 = 8. Redak B sada glasi 1, 9, _, 6, 3, 4, 2, 7, 5. Nedostaje samo 8, pa ide u zadnju praznu ćeliju. To je hidden single preko cijelog retka, i motor ga tako naziva.

Koraci od 1 do 4 riješili su cijeli redak B bez ijedne bilješke. To je uzorak Lakih zagonetki: zadani brojevi dovoljno su gusti da skeniranje blokova stalno daje postavljanja. Sljedeća postavljanja motora su C7 = 6, C8 = 3, A9 = 8, C6 = 8 i D9 = 6, i ide tako do kraja. Gotova mreža počinje s 365712498, 198634275, 427958631.

Primijeti što metoda ovdje nikad nije trebala: parove, pointing pairs ni ikakvo pogađanje. Rješavanje skeniranjem uspjelo je jer je zagonetka Laka. Teže zagonetke dođu do točke gdje skeniranje presuši, a to je sljedeći odjeljak.

Što raditi kad zapneš

Zapeti znači da potpuno prolazak kroz svaki blok, redak i stupac ne nalazi nijedan single. Ne pogađaj. Umjesto toga pokreni ovu petlju:

  1. Upiši bilješke. Popuni svaku praznu ćeliju njezinim dopuštenim kandidatima. To je jednom sporo, a štedi vrijeme do kraja zagonetke.
  2. Provjeri naked singles. Kad su kandidati zapisani, svaka ćelija s jednom znamenkom je postavljanje.
  3. Traži parove. 2 ćelije u jedinici koje drže ista 2 kandidata: te znamenke pripadaju tim dvjema ćelijama, pa ih izbriši iz ostalih ćelija jedinice. Pojedinosti, uz skrivenu verziju i trojke, nalaze se u naked i hidden pairs.
  4. Traži pointing pairs. Ako svi kandidati znamenke unutar bloka sjede u jednom retku ili stupcu, izbriši tu znamenku iz ostatka retka ili stupca. Obrnuto, linija čiji svi kandidati sjede u jednom bloku, je Box Line Reduction.
  5. Vrati se singlovima. Svaka eliminacija može ostaviti ćeliju s jednim kandidatom ili znamenku s jednim domom. Skeniraj ponovno od koraka 1 gornje metode.

Ako petlju završiš s punom mrežom kandidata i bez para ili pointing paira, zagonetka je iznad tvog trenutnog alata, a ne pokvarena. Prvo upotrijebi savjete za početnike da provjeriš bilješke za pogreške, jer propušteno brisanje skriva mnogo pravih singlova.

Kada prijeći na višu razinu težine

Težina u našoj igri je najteža tehnika koju zagonetka traži, mjerena Sudoku Explainerom: Lako je od 1.0 do 1.9, Srednje od 2.0 do 2.9, Teško od 3.0 do 4.9, Ekspert od 5.0 do 6.9. Prijeđi na višu kad:

  • Lake zagonetke dovršavaš samo singlovima, bez bilješki i bez pogrešaka.
  • Srednje zagonetke sad djeluju rutinski, što znači da naiđeš na mrtvu točku, dodaš bilješke i prođeš je parovima i pointing pairs.
  • Zanima te sljedeća tehnika, a ne samo da si brži u trenutnoj.

Ostani gdje jesi ako još pogađaš ili ako te iste tehnike stalno iznevjeravaju. Brzina na jednoj razini vrijedi više od skoka na razinu čije alate nisi naučio. Isprobaj svježu Laku zagonetku da se provjeriš, a kad ti gornja petlja počne djelovati automatski, razina Srednje je sljedeći korak.