Pasiruošęs žaisti?

Žaisk sudoku!

Kaip spręsti sudoku žingsnis po žingsnio

4 min. skaitymo

Norėdamas išspręsti sudoku, kartok vieną ciklą: ieškok skaitmens, turinčio tik vieną vietą, įrašyk jį ir ieškok iš naujo. Kai paieška nieko neranda, užrašyk kandidatus kiekviename tuščiame langelyje ir ieškok porų, tada pointing pairs. Šis vadovas skirtas pradedantiesiems, kurie žino sudoku taisykles ir nori metodo, kuris visada pasako, ką daryti toliau. Žemiau gauni metodą šešiais žingsniais, tada tikrą Lengvą galvosūkį, išspręstą ėjimas po ėjimo.

Metodas šešiais žingsniais

  1. Peržiūrėk blokus dėl hidden singles. Pasirink pilniausią bloką, surašyk jo trūkstamus skaitmenis ir kiekvienam rask langelius, kuriuose jis dar gali būti. Vienas likęs langelis reiškia, kad skaitmuo ten.
  2. Peržiūrėk langelius dėl naked singles. Langelis, kurio eilutėje, stulpelyje ir bloke jau yra aštuoni skirtingi skaitmenys, ima devintą.
  3. Peržiūrėk iš naujo po kiekvieno įrašymo. Naujas skaitmuo blokuoja tą skaitmenį 20 kitų langelių, todėl kitas vienerys dažniausiai yra šalia.
  4. Įstrigai? Rašyk pastabas. Pažymėk kiekvieną leistiną skaitmenį kiekviename tuščiame langelyje, mažais kandidatais.
  5. Ieškok porų. Du langeliai vienoje srityje, turintys tuos pačius du kandidatus ir nieko daugiau, leidžia išbraukti tuos skaitmenis iš likusios srities.
  6. Ieškok pointing pairs. Skaitmuo, apribotas viena linija bloke, gali būti išbrauktas iš likusios tos linijos. Bet koks eliminavimas gali sukurti naują vienerį, todėl grįžk į 1 žingsnį.

Spėliojimo sąraše nėra. Kiekvieną gerai sukurto galvosūkio langelį galima įrodyti.

Tai klasikinis 9x9 Lengvas galvosūkis iš mūsų pačių galvosūkių rinkinio. Sudoku Explainer, sprendyklė, kuria vertiname galvosūkius, jam skiria 1.2 (Lengvo juosta eina nuo 1.0 iki 1.9). Jis turi 36 duotus skaičius, ir variklis jį išsprendžia per 45 žingsnius. Kiekvienas jų yra hidden single. Eilutės pavadintos nuo A iki J (be I) iš viršaus, o stulpeliai nuo 1 iki 9 iš kairės, taigi B2 yra antra eilutė, antras stulpelis.

  1. Lengvas galvosūkis su 36 duotais skaičiais. Pirmi keturi vieneriai patenka į B eilutę.

    Iš eilės: 9 langelyje B2, 6 langelyje B4, 5 langelyje B9, tada 8 langelyje B3.

Lengvas galvosūkis su 36 duotais skaičiais. Pirmi keturi vieneriai patenka į B eilutę. Iš eilės: 9 langelyje B2, 6 langelyje B4, 5 langelyje B9, tada 8 langelyje B3.

Lenta paryškina B eilutę ir sunumeruoja pirmuosius keturis įrašymus tokia tvarka, kokia juos atlieka variklis:

  1. B2 = 9. 1 bloke (viršuje kairėje) trūksta 4, 7, 8 ir 9. 9 negali būti C1 ar C3, nes C eilutėje jau yra 9 langelyje C4. Negali būti B3, nes 3 stulpelyje jau yra 9 langelyje J3. Lieka tik B2.
  2. B4 = 6. 2 bloke (viršuje viduryje) 6 užblokuota A eilutėje dėl 6 langelyje A2, o langelyje C6 dėl 6 langelyje E6, esančio 6 stulpelyje. Lieka B4.
  3. B9 = 5. 3 bloke (viršuje dešinėje) 5 užblokuota A eilutėje dėl 5 langelyje A3, o C eilutėje dėl 5 langelyje C5. Tik B9 gali ją imti.
  4. B3 = 8. B eilutė dabar skamba 1, 9, _, 6, 3, 4, 2, 7, 5. Trūksta tik 8, todėl ji eina į paskutinį tuščią langelį. Tai hidden single per visą eilutę, ir variklis ją taip pavadina.

1–4 žingsniai išsprendė visą B eilutę be nė vienos pastabos. Toks Lengvų galvosūkių raštas: duoti skaičiai pakankamai tankūs, kad blokų peržiūra nuolat duotų įrašymus. Kiti variklio įrašymai yra C7 = 6, C8 = 3, A9 = 8, C6 = 8 ir D9 = 6, ir taip jis eina iki galo. Užbaigtas tinklelis prasideda 365712498, 198634275, 427958631.

Atkreipk dėmesį, ko metodui čia nereikėjo: porų, pointing pairs ar bet kokio spėjimo. Sprendimas peržiūrint suveikė, nes galvosūkis Lengvas. Sunkesni galvosūkiai pasiekia tašką, kur peržiūra išdžiūsta, ir tai kitas skyrius.

Ką daryti, kai įstrigai

Įstrigimas reiškia, kad pilna kiekvieno bloko, eilutės ir stulpelio apžvalga nerado vienerio. Nespėliok. Vietoj to vykdyk šį ciklą:

  1. Rašyk pastabas. Užpildyk kiekvieną tuščią langelį jo leistinais kandidatais. Tai lėta vieną kartą ir sutaupo laiko likusiam galvosūkiui.
  2. Tikrink naked singles. Kai kandidatai užrašyti, bet kuris langelis su vienu skaitmeniu yra įrašymas.
  3. Ieškok porų. Du langeliai srityje, turintys tuos pačius du kandidatus: tie skaitmenys priklauso tiems dviem langeliams, todėl ištrink juos iš kitų srities langelių. Išsami informacija, plius paslėpta versija ir trijulės, yra naked ir hidden pairs.
  4. Ieškok pointing pairs. Jei skaitmens kandidatai bloke visi yra vienoje eilutėje ar stulpelyje, ištrink tą skaitmenį iš likusios eilutės ar stulpelio. Atvirkštinis atvejis, linija, kurios kandidatai visi yra viename bloke, yra Box Line Reduction.
  5. Grįžk prie vienerių. Kiekvienas eliminavimas gali palikti langelį su vienu kandidatu ar skaitmenį su viena vieta. Peržiūrėk iš naujo nuo 1 aukščiau pateikto metodo žingsnio.

Jei baigi ciklą su pilnu kandidatų tinkleliu ir be poros ar pointing pair, galvosūkis yra aukščiau tavo dabartinio rinkinio, o ne sugedęs. Pirmiausia pasinaudok patarimais pradedantiesiems pastaboms dėl klaidų patikrinti, nes praleistas ištrynimas paslepia daug tikrų vienerių.

Kada pereiti į aukštesnį sudėtingumo lygį

Sudėtingumas mūsų žaidime yra sunkiausia galvosūkiui reikalinga technika, matuojama Sudoku Explainer: Lengvas yra 1.0–1.9, Vidutinis 2.0–2.9, Sunkus 3.0–4.9, Ekspertas 5.0–6.9. Pereik aukštyn, kai:

  • Lengvus galvosūkius baigi vien vienerais, be pastabų ir be klaidų.
  • Vidutiniai galvosūkiai dabar atrodo įprasti, t. y. susiduri su įstrigimu, pridedi pastabas ir pereini jį su poromis ir pointing pairs.
  • Tau įdomi kita technika, o ne tik greitesnis dabartinės naudojimas.

Pasilik, jei vis dar spėlioji arba jei tos pačios technikos nuolat nepavyksta. Greitis viename lygyje vertingesnis už šuolį į lygį, kurio įrankių dar neišmokai. Išbandyk naują Lengvą galvosūkį pasitikrinti, o kai aukščiau esantis ciklas pradės jaustis automatiškas, Vidutinis lygis yra kitas žingsnis.