Risolutore di Sudoku in Excel - Articoli TechTV

Sommario

Siamo un po 'lenti qui nel Midwest. L'Akron Beacon Journal ha iniziato di recente a pubblicare un Sudoku quotidiano nelle nostre pagine a fumetti. Wow! Parla di un perditempo! Sono quasi diventato dipendente dalla risoluzione di questi enigmi.

Il sudoku è una griglia 9x9. Sul giornale ogni giorno, possono inserire il 20-30% degli 81 numeri nella griglia. Il tuo obiettivo è inserire i numeri rimanenti. Ogni riga, colonna e griglia secondaria 3x3 deve contenere ciascuna delle cifre da 1 a 9 senza che si ripetano cifre.

Sudoku

Quando si considera il puzzle sopra, il quadrato in alto a sinistra non può contenere 1, 5, 6 o 8 perché questi numeri compaiono già nella prima colonna. Il quadrato in alto a sinistra non può contenere 4 o 9 perché questi numeri compaiono già nella stessa riga. Non può contenere un 4 perché un 4 appare nella griglia secondaria 3x3 in alto a sinistra. Pertanto, i numeri possibili per la cella in alto a sinistra sono 2, 3 o 7. Cercare di risolvere il puzzle dal giornale del mattino consuma rapidamente tutto il tempo per la colazione e può farti fare tardi al lavoro se non stai attento.

Entra Mike Oldroyd. Qualche mese fa, mi ha inviato una cartella di lavoro Excel per risolvere il Sudoku. Mike scrive: "Solo per divertimento, alcuni giorni fa ho deciso di provare a utilizzare Excel per risolvere i puzzle Soduku. In allegato il risultato. Non ho protetto il codice VBA, quindi chiunque sia interessato può entrare per vedere come funziona".

La cartella di lavoro di Mike è molto interessante. Ti dà la soluzione completa in pochi secondi. Ora posso concentrarmi sulla scrittura del prossimo libro di Excel invece di cercare di risolvere questi enigmi. Probabilmente sarebbe più bello se adattassi la cartella di lavoro per risolvere il puzzle ma rivelassi solo il quadrato su cui sono bloccato. A volte, se potessi risolvere solo un quadrato, il resto del puzzle inizierebbe a sistemarsi.

Quindi, un grande grazie a Mike per aver contribuito a questo libro di esercizi. L'ho zippato a questo link.

Per ulteriori informazioni su Mike, visitare http://www.mikeoldroyd.com/.

Aggiornare! Jobey Jones del Surrey, in Inghilterra, ha inviato una cartella di lavoro che è un assistente di Sudoku. Invece di darti la soluzione, fa un rapido lavoro di gran parte del lavoro necessario per risolvere il Sudoku.

Inserisci il puzzle nella sua griglia e molte formule forniscono statistiche. Il fatto è che le cifre da 1 a 9 si sommano a 45, quindi per prima cosa Jobey calcola il totale per ogni riga, colonna, griglia secondaria e lo confronta con 45. Riporta quali numeri mancano nella riga, nella colonna e in ciascuna subgrid.

La mia parte preferita è questa sezione in cui mostra quali numeri sono ancora possibili in ogni cella della griglia. Chiaramente, la seconda colonna nella quinta riga deve essere un 9, poiché questo è l'unico valore rimasto.

Jobey Jones campione

Se vuoi ancora fare parte del lavoro di risoluzione del Sudoku, scarica questo sudoku2.zip zippato. Questo file è stato aggiornato alla versione 2 il 10 agosto 2006.

Mancia

Se hai entrambi i programmi, puoi inserire il puzzle in una forma, quindi usare Copia / Incolla Speciale - Valori per copiare nell'altro programma.

Grazie a Jobey per aver condiviso questa cartella di lavoro con i fan del Sudoku ovunque.

Aggiorna di nuovo! Jerry da Erie, New York, ha inviato un'altra cartella di lavoro che è un risolutore di Sudoku. Questo è interessante perché ti consente di vedere come risolvere il Sudoko in modo iterativo. Inserisci il puzzle dal foglio. La cartella di lavoro di Jerry ti mostra quali quadrati possono essere risolti in questo momento. Fare clic su Risolvi per inserire quei numeri nella griglia. Quindi, i nuovi quadrati si illuminano di giallo come risolvibili. Premere Risolvi per inserire quei quadrati nella griglia. Se non conosci il Sudoku, questo ti aiuterà a capire che risolvere il Sudoku è un processo graduale.

Entra nel puzzle nella griglia in alto a sinistra.

Jerry di Erie Sample - 1

La griglia in alto a destra si illuminerà in una delle due tonalità di giallo per dirti i quadrati che possono essere risolti.

Jerry di Erie Sample - 2

Ecco come fa a sapere che il quadrato in basso a destra deve essere un 6: Tutti gli altri numeri da 1 a 9 sono già utilizzati: 2, 3, 4 e 5 sono nella stessa riga. 4, 7 e 9 sono nella stessa colonna. 1, 2, 5 e 8 sono nello stesso sottogruppo. Ciò significa che l'unica possibilità rimasta è un 6.

Jerry di Erie Sample - 3

Fare clic su Risolvi !!! pulsante per trasferire i quadrati gialli alla griglia in alto a sinistra. Una volta che l'informazione è nota, vengono visualizzati nuovi quadrati gialli in alto a destra. Continua il processo.

Ecco un buon esempio nel secondo round. Ci sono tre celle vuote nella colonna di destra. Potrebbero ospitare tutti un 3. Quello in giallo può ospitare solo un 3, il che significa che il quadrato con possibilità di 3 o 8 deve essere un 8. In questi casi il quadrato 3,8 è evidenziato in giallo più chiaro e quando si fa clic su Risolvi, verrà inviato un 8 alla griglia. La griglia in basso a destra mostra quale dei numeri giallo chiaro andrà alla griglia.

Jerry di Erie Sample - 4

Grazie a Jerry per aver contribuito a questo libro di esercizi. Scaricalo zippato da JerrySuduko.zip.

Aggiornamento per il 2010! David Dawson di Sydney ha inviato la sua versione di un risolutore di Suduko per MS Excel. L'interfaccia è colorata e offre non solo la versione funzionante del puzzle, ma anche il puzzle iniziale.

David Dawson campione - 1
David Dawson campione - 2

Puoi scaricare la versione zippata di David's Puzzle usando DDawsonSuduko.zip.

Articoli interessanti...