Sudoku-ratkaisija Excelissä - TechTV-artikkelit

Sisällysluettelo

Olemme hieman hitaita täällä keskilännessä. Akron Beacon Journal aloitti äskettäin päivittäisen Sudoku-palapelin julkaisemisen sarjakuvasivuillamme. Vau! Puhu aika tuhlaajasta! Olin melkein riippuvainen näiden pulmien ratkaisemisesta.

Sudoku on 9x9-ruudukko. Sanomalehdessä he voivat päivittäin täyttää 20-30% ruudukon 81 numerosta. Tavoitteenasi on täyttää jäljellä olevat numerot. Jokaisen rivin, sarakkeen ja 3x3-aliruudukon on sisällettävä kukin numeroista 1-9 ilman, että numerot toistuvat.

Sudoku

Kun otetaan huomioon yllä oleva palapeli, vasemmassa yläkulmassa ei voi olla 1, 5, 6 tai 8, koska nämä numerot näkyvät jo ensimmäisessä sarakkeessa. Vasemmassa yläkulmassa ei voi olla 4 tai 9, koska nämä numerot näkyvät jo samalla rivillä. Se ei voi sisältää 4: ää, koska 4 näkyy ylemmässä 3x3-aliruudukossa. Siten vasemman yläkulman solun mahdolliset numerot ovat 2, 3 tai 7. Yritä ratkaista palapeli aamulehdestä vie kaiken aikaa aamiaiseksi ja voi viivästyttää töitä, jos et ole varovainen.

Anna Mike Oldroyd. Muutama kuukausi sitten hän lähetti minulle Excel-työkirjan Sudokun ratkaisemiseksi. Mike kirjoittaa: "Vain hauskanpidosta muutama päivä sitten päätin kokeilla ja käyttää Exceliä Sodukun pulmien ratkaisemiseen. Liitteenä on tulos. En ole suojannut VBA-koodia, joten kaikki kiinnostuneet voivat tunkeutua sisälle nähdäksesi, miten se toimii."

Miken työkirja on erittäin siisti. Se antaa sinulle täydellisen ratkaisun muutamassa sekunnissa. Voin nyt keskittyä seuraavan Excel-kirjan kirjoittamiseen sen sijaan, että yritän ratkaista näitä pulmia. Olisi luultavasti siistimpi, jos mukauttaisin työkirjan ratkaisemaan pulman, mutta paljastan vain yhden neliön, johon olen jumissa. Joskus, jos pystyisin vain ratkaisemaan yhden neliön, loput pulmasta alkoivat pudota paikoilleen.

Joten - suuri kiitos Mikelle tämän työkirjan kirjoittamisesta. Olen pakannut sen tälle linkille.

Lisätietoja Mikestä on osoitteessa http://www.mikeoldroyd.com/.

Päivittää! Jobey Jones Englannista Surreystä lähetti työkirjan, joka on Sudoku Assistant. Sen sijaan, että annat sinulle ratkaisun, se tekee nopean työn paljon Sudoku-ratkaisuun liittyvästä työstä.

Syötä palapeli hänen ruudukkoonsa, ja monet kaavat tarjoavat tilastoja. Tosiasia on, että numerot 1: stä 9: ään ovat yhteensä 45, joten ensin Jobey selvittää jokaisen rivin, sarakkeen, aliruudukon kokonaissumman ja vertaa sitä 45: ään. Hän ilmoittaa mitkä numerot puuttuvat riviltä, ​​sarakkeelta ja kukin aliruudukko.

Suosikkini on tämä osa, jossa hän näyttää, mitkä numerot ovat edelleen mahdollisia ruudukon kussakin solussa. Viidennen rivin 2. sarakkeen on selvästi oltava 9, koska se on ainoa jäljellä oleva arvo.

Jobey Jones -näyte

Jos haluat silti tehdä osan Sudokun ratkaisemisesta, lataa tämä pakattu sudoku2.zip. Tämä tiedosto päivitettiin versioon 2 10. elokuuta 2006.

Kärki

Jos sinulla on molemmat ohjelmat, voit kirjoittaa palapelin yhdessä muodossa ja kopioida sitten toiseen ohjelmaan Kopioi / Liitä erityinen - arvot -toiminnolla.

Kiitos Jobeylle tämän työkirjan jakamisesta Sudoku-faneille kaikkialla.

Päivitä uudelleen! Jerry New Yorkin Erie'stä lähetti toisen työkirjan, joka on Sudoku-ratkaisija. Tämä on siistiä, koska sen avulla voit nähdä, kuinka ratkaista Sudoko iteratiivisesti. Syötä palapeli paperista. Jerryn työkirja näyttää, mitkä neliöt voidaan ratkaista juuri nyt. Napsauta Ratkaise, jos haluat lisätä nämä numerot ruudukkoon. Sitten uudet neliöt syttyvät keltaisina ratkaistaviksi. Paina Solve laittaaksesi nämä neliöt ruudukkoon. Jos olet uusi Sudokussa, tämä auttaa sinua ymmärtämään, että Sudokun ratkaiseminen on askel askeleelta.

Syötä palapeli vasempaan yläkulmaan.

Jerry Erie-näytteestä - 1

Oikean yläreunan ruudukko syttyy jossakin kahdesta keltaisen sävystä kertomaan neliöt, jotka voidaan ratkaista.

Jerry Erie-näytteestä - 2

Näin se tietää, että oikean alakulman neliön on oltava 6: Kaikki muut numerot 1-9 ovat jo käytössä: 2, 3, 4 ja 5 ovat samalla rivillä. 4, 7 ja 9 ovat samassa sarakkeessa. 1, 2, 5 ja 8 ovat samassa alaryhmässä. Tämä tarkoittaa, että ainoa jäljellä oleva mahdollisuus on 6.

Jerry Erie-näytteestä - 3

Napsauta Ratkaise !!! -painike siirtää keltaiset neliöt vasempaan yläreunaan. Kun nämä tiedot ovat tiedossa, oikeassa yläkulmassa näkyy uusia keltaisia ​​neliöitä. Jatka prosessia.

Tässä on hyvä esimerkki toisella kierroksella. Oikeassa sarakkeessa on kolme täyttämätöntä solua. Ne kaikki voivat isännöidä 3. Keltainen voi olla vain 3, mikä tarkoittaa, että neliön, jolla on mahdollisuus 3 tai 8, on oltava 8. Näissä tapauksissa 3,8-neliö on korostettu vaaleammalla keltaisella ja kun napsautat ratkaista, 8 lähetetään ruudukkoon. Oikeassa alakulmassa oleva ruudukko näyttää, mikä vaaleankeltaisista numeroista menee ruudukkoon.

Jerry Erie-näytteestä - 4

Kiitos Jerrylle tämän työkirjan kirjoittamisesta. Lataa se vetoketjulla osoitteesta JerrySuduko.zip.

Päivitys vuodelle 2010! Sydney David Dawson on lähettänyt MS Excel Suduko -ratkaisijan versionsa. Käyttöliittymä on värikäs ja tarjoaa paitsi palapelin toimivan version myös alkupalan.

David Dawson -näyte - 1
David Dawson -näyte - 2

Voit ladata Davidin palapelin pakatun version DDawsonSuduko.zip-tiedostosta.

Mielenkiintoisia artikkeleita...