Sudoku lahendaja Excelis - TechTV artiklid

Lang L: none (table-of-contents)

Oleme siin keset läände veidi aeglased. Akron Beacon Journal alustas hiljuti meie koomiksilehtedel igapäevase Sudoku mõistatuse avaldamist. Vau! Räägi aja raiskajast! Jäin nende mõistatuste lahendamisest peaaegu sõltuvusse.

Sudoku on 9x9 ruudustik. Iga päev ajalehes võivad nad täita 20–30% ruudustikus olevast 81 numbrist. Teie eesmärk on täita ülejäänud numbrid. Iga rida, veerg ja 3x3 alaruudustik peab sisaldama kõiki numbreid vahemikus 1 kuni 9, ilma et ükski number korduks.

Sudoku

Kui mõelda ülaltoodud mõistatusele, ei tohi ülemine vasak ruut sisaldada 1, 5, 6 ega 8, kuna need numbrid ilmuvad juba esimeses veerus. Ülemises vasakus ruudus ei tohi olla 4 ega 9, kuna need numbrid ilmuvad juba samas reas. See ei tohi sisaldada numbrit 4, kuna 4 ilmub ülemisse vasakusse 3x3 alamruudustikku. Seega on vasaku ülemise lahtri võimalikud numbrid 2, 3 või 7. Hommikulehe mõistatuse lahendamise proovimine kulutab kogu hommikusöögiks kuluva aja kiiresti ja võib teid tööle hiljaks jätta, kui te pole ettevaatlik.

Sisestage Mike Oldroyd. Mõni kuu tagasi saatis ta mulle Exceli töövihiku Sudoku lahendamiseks. Mike kirjutab: "Lihtsalt oma lõbuks otsustasin mõned päevad tagasi proovida ja kasutada Exceli Soduku mõistatuste lahendamiseks. Lisatud on tulemus. Ma ei ole VBA koodi kaitsnud, nii et kõik huvilised saavad sisse pista, et näha, kuidas see töötab."

Mike töövihik on väga lahe. See annab teile mõne sekundi jooksul täieliku lahenduse. Nüüd saan nende mõistatuste lahendamise asemel keskenduda järgmise Exceli raamatu kirjutamisele. Ilmselt oleks lahedam, kui kohandaksin töövihiku mõistatuse lahendamiseks, kuid paljastaksin vaid ühe ruudu, millel olen kinni. Mõnikord, kui suutsin lihtsalt ühe ruudu lahendada, hakkas ülejäänud mõistatus paika loksuma.

Niisiis - suur aitäh Mike'ile selle töövihiku panustamise eest. Olen sellel lingil selle tõmbanud.

Mike'i kohta lisateabe saamiseks külastage veebisaiti http://www.mikeoldroyd.com/.

Uuenda! Jobey Jones Inglismaalt Surreyst saatis töövihiku, mis on Sudoku assistent. Lahenduse pakkumise asemel teeb see suure osa Sudoku lahendamisega seotud tööst kiire töö.

Sisestage puzzle tema ruudustikku ja paljud valemid pakuvad statistikat. Fakt on see, et numbrid 1 kuni 9 moodustavad 45, nii et kõigepealt arvutab Jobey välja iga rea, veeru, alamruudustiku koguarvu ja võrdleb seda 45-ga. Ta teatab, millised arvud puuduvad real, veerus ja mõlemas alamvõre.

Minu lemmikosa on see jaotis, kus ta näitab, millised numbrid on võrgu igas lahtris veel võimalikud. On selge, et 5. rea 2. veerg peab olema 9, kuna see on ainus väärtus, mis on jäänud.

Jobey Jonesi näidis

Kui soovite siiski mõnda Sudoku lahendamise tööd ära teha, laadige see alla pakitud sudoku2.zip. Seda faili värskendati 10. augustil 2006 versioonile 2.

Näpunäide

Kui teil on mõlemad programmid, saate mõistatuse sisestada ühes vormis ja seejärel teise programmi kopeerimiseks kasutada käsku Kopeeri / Kleebi spetsiaalne - väärtused.

Täname Jobeyt selle töövihiku jagamise eest Sudoku fännidega kõikjal.

Uuendage uuesti! Jerry New Yorgist Erie'st saatis teise töövihiku, mis on Sudoku lahendaja. See on lahe, sest see võimaldab teil näha, kuidas Sudoko iteratiivselt lahendada. Sisestage paberilt puzzle. Jerry töövihik näitab teile, milliseid ruute saab praegu lahendada. Nende numbrite ruudustikku lisamiseks klõpsake nuppu Lahenda. Seejärel süttivad uued ruudud kollasena kui lahendatavad. Nende ruutude võrku panemiseks vajutage lahendusklahvi. Kui olete Sudoku jaoks uus, aitab see teil mõista, et Sudoku lahendamine on samm-sammult protsess.

Sisestage mõistatus vasakusse ülemisse ruudustikku.

Jerry Erie proovist - 1

Parem ülemine võre süttib ühes kahest kollasest toonist, et öelda ruudud, mida saab lahendada.

Jerry Erie proovist - 2

Siit saate teada, kuidas alumine parem ruut peab olema 6: Kõik ülejäänud numbrid vahemikus 1 kuni 9 on juba kasutusel: 2, 3, 4 ja 5 asuvad samas reas. 4, 7 ja 9 asuvad samas veerus. 1, 2, 5 ja 8 on samas alagrupis. See tähendab, et ainsaks võimaluseks on 6.

Jerry Erie proovist - 3

Klõpsake nuppu Lahenda !!! nupp kollaste ruutude ülekandmiseks vasakusse ülemisse ruudustikku. Kui see teave on teada, ilmuvad paremasse ülanurka uued kollased ruudud. Jätkake protsessi.

Siin on hea näide teises voorus. Parempoolses veerus on kolm täitmata lahtrit. Neil kõigil võiks olla 3. Kollases saab olla ainult 3, see tähendab, et ruut, millel on võimalus 3 või 8, peab olema 8. Sellistel juhtudel on ruut 3,8 esile tõstetud heledama kollasega ja kui kui klõpsate lahendada, saadetakse võrku 8. Parem alumine ruudustik näitab, milline helekollastest numbritest ruudustikku läheb.

Jerry Erie proovist - 4

Täname Jerryt selle töövihiku kaastöö eest. Laadige see JerrySuduko.zipilt alla.

2010. aasta uuendus! Sydney David Dawson on saatnud oma versiooni MS Excel Suduko lahendajast. Liides on värvikas ja pakub lisaks mõistatuse tööversioonile ka algusmõistatust.

David Dawsoni näidis - 1
David Dawsoni näidis - 2

Taaveti mõistatuse pakitud versiooni saate alla laadida saidilt DDawsonSuduko.zip.

Huvitavad Artiklid...