Řešitel sudoku v aplikaci Excel - články TechTV

Obsah

Tady na středozápadě jsme trochu pomalí. Akron Beacon Journal právě nedávno začal na našich stránkách komiksů vydávat každodenní sudoku. Páni! Mluvte o plýtvání časem! Skoro jsem se stal závislým na řešení těchto hádanek.

Sudoku je mřížka 9x9. V novinách mohou každý den vyplnit 20–30% z 81 čísel v tabulce. Vaším cílem je vyplnit zbývající čísla. Každý řádek, sloupec a dílčí mřížka 3x3 musí obsahovat každou z číslic od 1 do 9, aniž by se číslice opakovaly.

Sudoku

Když vezmete v úvahu hádanku nahoře, levý horní čtverec nemůže obsahovat 1, 5, 6 nebo 8, protože tato čísla se již objevují v prvním sloupci. Levý horní čtverec nemůže obsahovat 4 nebo 9, protože tato čísla se již objevují ve stejném řádku. Nemůže obsahovat 4, protože 4 se objeví v levém podřízeném mřížce 3x3. Možná čísla pro buňku vlevo nahoře jsou tedy 2, 3 nebo 7. Pokus o vyřešení hádanky z ranního papíru rychle spotřebuje celou dobu na snídani a může vás přinést pozdě do práce, pokud nebudete opatrní.

Zadejte Mike Oldroyd. Před několika měsíci mi poslal sešit aplikace Excel k řešení Sudoku. Mike píše: „Před pár dny jsem se jen tak pro zábavu rozhodl vyzkoušet pomocí aplikace Excel řešení hádanek Soduku. Výsledek je přiložen. Nechránil jsem kód VBA, takže každý, kdo má zájem, může proniknout dovnitř a zjistit, jak to funguje.“

Mikeův sešit je velmi cool. Poskytne vám kompletní řešení během několika sekund. Nyní se mohu soustředit na psaní další knihy Excel místo toho, abych se pokusil tyto hádanky vyřešit. Pravděpodobně by bylo chladnější, kdybych přizpůsobil sešit tak, aby vyřešil hádanku, ale odhalil by pouze jeden čtverec, na kterém jsem uvízl. Někdy, kdybych dokázal vyřešit jeden čtverec, zbytek hádanky by začal zapadat na místo.

Takže - velké poděkování Mikeovi za přispění do tohoto sešitu. Na tomto odkazu jsem to zazipoval.

Další informace o Mikeovi naleznete na adrese http://www.mikeoldroyd.com/.

Aktualizace! Jobey Jones ze Surrey v Anglii poslal sešit, který je asistentem sudoku. Místo toho, aby vám poskytlo řešení, umožňuje rychlou práci se spoustou práce spojené s řešením sudoku.

Zadejte hádanku do jeho mřížky a mnoho vzorců poskytuje statistiky. Faktem je, že číslice od 1 do 9 sečtou až 45, takže nejprve Jobey spočítá součet pro každý řádek, sloupec, podřízenou síť a porovná to s 45. Ohlásí, která čísla chybí v řádku, sloupci a každé subgrid.

Moje oblíbená část je tato část, kde ukazuje, která čísla jsou stále možná v každé buňce mřížky. Je zřejmé, že 2. sloupec v 5. řádku musí být 9, protože to je jediná zbývající hodnota.

Ukázka Jobeyho Jonese

Pokud stále chcete dělat část práce s řešením Sudoku, stáhněte si tento zip sudoku2.zip. Tento soubor byl aktualizován na verzi 2 10. srpna 2006.

Spropitné

Pokud máte oba programy, můžete zadat hádanku v jedné formě a poté ji zkopírovat do jiného programu pomocí příkazu Kopírovat / Vložit - Hodnoty.

Děkujeme Jobeyovi za sdílení tohoto sešitu s fanoušky Sudoku všude.

Aktualizovat znovu! Jerry z Erie v New Yorku poslal další sešit, který je řešením sudoku. Tenhle je skvělý, protože vám umožní vidět, jak iteračně vyřešit Sudoko. Zadejte hádanku z papíru. Sešit Jerryho vám ukáže, které čtverce lze právě teď vyřešit. Kliknutím na Vyřešit vložíte tato čísla do mřížky. Poté se nové čtverce žlutě rozsvítí jako řešitelné. Stisknutím tlačítka Vyřešit vložíte tyto čtverce do mřížky. Pokud jste v sudoku noví, pomůže vám to pochopit, že řešení sudoku je proces krok za krokem.

Zadejte hádanku do mřížky vlevo nahoře.

Jerry z Erie Sample - 1

Mřížka vpravo nahoře se rozsvítí v jednom ze dvou odstínů žluté, aby vám řekla čtverce, které lze vyřešit.

Jerry z Erie Sample - 2

Zde je způsob, jak ví, že pravý dolní čtverec musí být 6: Všechna ostatní čísla od 1 do 9 jsou již použita: 2, 3, 4 a 5 jsou ve stejné řadě. 4, 7 a 9 jsou ve stejném sloupci. 1, 2, 5 a 8 jsou ve stejné podskupině. To znamená, že jedinou možností, která zbývá, je šestka.

Jerry z Erie Sample - 3

Klikněte na Vyřešit !!! tlačítko pro přenos žlutých čtverců do mřížky vlevo nahoře. Jakmile je tato informace známa, objeví se vpravo nahoře nové žluté čtverečky. Pokračujte v procesu.

Zde je dobrý příklad ve druhém kole. V pravém sloupci jsou tři nevyplněné buňky. Všichni mohli hostit 3. Ten ve žluté může hostit pouze 3, což znamená, že čtverec s možností 3 nebo 8 musí být 8. V těchto případech je čtverec 3,8 zvýrazněn světle žlutě a když kliknete na Vyřešit, do mřížky bude odeslána osmička. Pravá dolní mřížka vám ukazuje, která ze světle žlutých čísel přejde do mřížky.

Jerry z Erie Sample - 4

Děkujeme Jerrymu za příspěvek do tohoto sešitu. Stáhněte si soubor ZIP z JerrySuduko.zip.

Aktualizace pro rok 2010! David Dawson ze Sydney poslal svou verzi řešení MS Excel Suduko. Rozhraní je barevné a nabízí nejen pracovní verzi puzzle, ale také počáteční puzzle.

Ukázka Davida Dawsona - 1
Ukázka Davida Dawsona - 2

Můžete si stáhnout zipovou verzi Davidova puzzle pomocí DDawsonSuduko.zip.

Zajímavé články...