Darmowy rozwiązywacz sudoku — Rozwiąż każde 9×9 w okamgnieniu

Utknąłeś w sudoku? Wpisz znane liczby do planszy powyżej, naciśnij Rozwiąż i otrzymaj kompletne rozwiązanie w mniej niż sekundę. Nasz rozwiązywacz korzysta z szybkiego algorytmu z nawrotami (backtracking), który poradzi sobie nawet z najtrudniejszymi 9×9.

🔍 Wpisz swoje sudoku do planszy i naciśnij Rozwiąż

Jak korzystać z rozwiązywacza sudoku

Korzystanie z rozwiązywacza jest naprawdę proste. Pusta plansza 9×9 powyżej działa jak zwykłe sudoku: stuknij w pole, a następnie wybierz cyfrę z klawiatury numerycznej (lub użyj klawiatury fizycznej). Wpisz wszystkie „dane” liczby z sudoku i pozostaw resztę pól pustą.

  1. Wpisz podpowiedzi

    Stukaj w kolejne pola i wpisuj liczby, które już widniały w twojej zagadce. Jeśli się pomylisz, naciśnij tę samą cyfrę ponownie, aby ją usunąć, lub użyj Backspace / Delete.

  2. Sprawdź konflikty

    Rozwiązywacz podświetla na czerwono powtórzone liczby w tym samym wierszu, kolumnie lub kwadracie. Napraw konflikty przed rozwiązywaniem — najczęściej oznaczają one liczbę wstawioną do złego pola.

  3. Naciśnij Rozwiąż

    Kliknij przycisk Rozwiąż. Algorytm wypełnia wszystkie puste pola w milisekundach. Twoje wpisy pojawią się na żółtym tle, a liczby znalezione przez rozwiązywacz — na zielonym.

  4. Odczytaj wynik

    Teraz widzisz pełne rozwiązanie. Porównaj je z niedokończonym sudoku, aby znaleźć błąd, lub użyj go do potwierdzenia odpowiedzi.

  5. Zaczynamy od nowa

    Kliknij Wyczyść, aby opróżnić planszę i wprowadzić inne sudoku. Albo kliknij Przykład, aby załadować przykładową zagadkę i zobaczyć rozwiązywacz w akcji.

Jak działa rozwiązywacz sudoku?

Nasz rozwiązywacz korzysta z techniki zwanej backtrackingiem (po polsku: nawroty) — tego samego podstawowego algorytmu, na którym opiera się większość programów rozwiązujących sudoku. Oto proste wyjaśnienie tego, co dzieje się po naciśnięciu Rozwiąż:

Algorytm przegląda planszę z góry na dół, od lewej do prawej, szukając pierwszego pustego pola. Próbuje wpisać tam cyfrę 1. Jeśli 1 nie łamie żadnej reguły sudoku (żadnych powtórzeń w wierszu, kolumnie ani kwadracie 3×3), przechodzi do kolejnego pustego pola i powtarza. Jeśli żadna cyfra od 1 do 9 nie pasuje, algorytm „wraca” — cofa się do poprzedniego pola i próbuje tam następną cyfrę. Proces trwa, dopóki cała plansza nie zostanie wypełniona albo wszystkie możliwości nie zostaną wyczerpane.

Backtracking to rodzaj przeszukiwania w głąb. W najgorszym przypadku mógłby sprawdzić miliardy kombinacji, ale ponieważ reguły sudoku agresywnie obcinają drzewo poszukiwań, nawet najtrudniejsze 9×9 rozwiązuje się w milisekundach na nowoczesnym urządzeniu.

Bardziej zaawansowane rozwiązywacze łączą backtracking z dodatkową logiką. Techniki takie jak naked single, hidden single, naked pairs, pointing pairs, redukcja kwadrat–linia czy X-Wing potrafią wypełnić pola, zanim w ogóle ruszy wyszukiwanie siłowe. Nasz rozwiązywacz zachowuje szybkość i prostotę, opierając się wyłącznie na czystym backtrackingu — to z naddatkiem wystarczy do dowolnego sudoku z gazety czy strony internetowej.

Algorytm backtrackingu — krok po kroku

Jeśli chcesz poznać algorytm dokładniej, oto co dokładnie robi nasz rozwiązywacz pod maską:

  1. Znajdź kolejne puste pole

    Przejdź po każdym polu od wiersza 1 do wiersza 9, od lewej do prawej. Pierwsze z wartością 0 (puste) jest celem.

  2. Wypróbuj każdego kandydata

    W tym polu próbuj liczb od 1 do 9 po kolei. Dla każdej sprawdź, czy pojawia się już w tym samym wierszu, kolumnie lub kwadracie 3×3.

  3. Wstaw poprawną liczbę

    Jeśli liczba nie koliduje z żadną istniejącą wartością, wstaw ją do pola i przejdź do następnego pustego (wróć do kroku 1).

  4. Cofnij się w ślepym zaułku

    Jeśli żadna liczba od 1 do 9 nie pasuje do bieżącego pola, sudoku jest w ślepym zaułku. Usuń ostatnio wstawioną liczbę (wróć do 0) i wróć do poprzedniego pola, aby wypróbować jego następnego kandydata.

  5. Powtarzaj aż do rozwiązania

    Kontynuuj, dopóki nie zostaną żadne puste pola — plansza jest pełna, a ty masz rozwiązanie. Jeśli algorytm cofnie się aż do pierwszego pola i nie ma już kandydatów, sudoku nie ma rozwiązania.

Kiedy warto użyć rozwiązywacza sudoku?

Rozwiązywacz to narzędzie — jak kalkulator do liczenia czy korektor pisowni do pisania. Mądrze użyty pomaga się uczyć. Oto kilka dobrych powodów, by go włączyć:

  • **Sprawdzić odpowiedź** — skończyłeś sudoku i chcesz się upewnić, że wszystkie liczby są poprawne, zanim zerkniesz do oficjalnego rozwiązania.
  • **Znaleźć miejsce błędu** — utknąłeś i podejrzewasz wcześniejszą pomyłkę. Porównanie rozwiązanej planszy z twoim postępem natychmiast wskazuje błąd.
  • **Nauczyć się nowych technik** — rozwiązuj sam tak daleko, jak potrafisz, a potem pozwól rozwiązywaczowi dokończyć. Pracuj wstecz od rozwiązania, by zrozumieć, jakiej logiki ci brakowało.
  • **Zweryfikować sudoku własnej roboty** — jeśli tworzysz własne sudoku (lub przygotowujesz je dla klasy), rozwiązywacz potwierdzi, że mają jedno poprawne rozwiązanie.
  • **Rozwiązać sudoku z wydruku** — utknąłeś w sudoku do druku albo w sudoku z gazety bez odpowiedzi? Wpisz podpowiedzi i otrzymaj rozwiązanie.

Jak ludzie rozwiązują inaczej

Rozwiązywacz komputerowy korzysta z backtrackingu siłowego. Ludzie nie są w stanie sprawdzać milionów kombinacji na sekundę, dlatego polegają na technikach logicznych. Zrozumienie tych technik czyni z ciebie znacznie lepszego gracza w sudoku:

  • **Naked single** — pole ma tylko jednego kandydata po wykluczeniu wszystkich liczb obecnych w jego wierszu, kolumnie i kwadracie. Najprostsza technika i pierwsza, której uczą się początkujący.
  • **Hidden single** — dana liczba mieści się tylko w jednym polu w obrębie wiersza, kolumny lub kwadratu, nawet jeśli to pole ma wielu kandydatów. Szukaj liczby, która nie ma innego „domu”.
  • **Naga para / trójka** — dwa pola w tej samej jednostce mają dokładnie tych samych dwóch kandydatów. Te liczby są „przywiązane” do tych pól i można je usunąć z pozostałych pól jednostki. Pomysł rozszerza się na trójki.
  • **Pointing pair** — wewnątrz kwadratu kandydat pojawia się tylko w jednym wierszu (lub kolumnie). Oznacza to, że ta liczba nie może wystąpić w tym wierszu (lub kolumnie) poza tym kwadratem.
  • **Redukcja kwadrat–linia** — odwrotność pointing pair. W wierszu (lub kolumnie) kandydat występuje tylko w obrębie jednego kwadratu, można go zatem usunąć z pozostałych pól tego kwadratu.
  • **X-Wing** — kandydat pojawia się dokładnie w dwóch polach w dwóch różnych wierszach, a te pola dzielą te same dwie kolumny. Kandydata można wyeliminować ze wszystkich pozostałych pól tych kolumn.

Łatwe sudoku rozwiązujesz w całości nakedami i hidden singlami. Średnie zwykle wymagają par lub pointing pair. Trudne i eksperckie mogą żądać X-Wingów albo jeszcze bardziej zaawansowanych łańcuchów. Wypróbuj nasze poziomy sudoku łatwe i sudoku średnie, aby ćwiczyć podstawy, a potem wskocz na sudoku trudne i sudoku eksperckie, kiedy poczujesz się gotowy na trudniejszą logikę.

Ile podpowiedzi potrzebuje sudoku?

Prawidłowe sudoku 9×9 musi mieć dokładnie jedno rozwiązanie. Matematycy udowodnili, że minimalna liczba podpowiedzi konieczna do zagwarantowania jedyności rozwiązania to 17. Sudoku z 16 podpowiedziami i jedynym rozwiązaniem nigdy nie znaleziono — a w 2012 roku zespół Garyego McGuirea z University College Dublin obliczeniowo udowodnił, że takie nie istnieje.

W praktyce większość publikowanych sudoku ma od 22 do 36 podpowiedzi. Łatwe potrafi pokazać 36–40 liczb, zostawiając do wypełnienia tylko połowę planszy. Diabolicznie trudne może mieć jedynie 22–24 podpowiedzi i wymaga długich łańcuchów logiki.

Nasz rozwiązywacz wymaga co najmniej 17 liczb, zanim spróbuje rozwiązać zagadkę. Jeśli wpiszesz mniej, sudoku prawie na pewno będzie miało wiele rozwiązań, a rozwiązywacz poprosi o dodanie kolejnych podpowiedzi.

Częste błędy przy wprowadzaniu sudoku

Najczęstszą przyczyną komunikatu „nie znaleziono rozwiązania” jest pomyłka przy wprowadzaniu. Oto najpopularniejsi sprawcy:

  • **Pomylone cyfry** — wpisanie 6 zamiast 9 albo 1 zamiast 7. Najpierw przyjrzyj się dokładnie polom oznaczonym przez rozwiązywacz na czerwono.
  • **Zły wiersz lub kolumna** — wstawienie liczby pole w lewo lub w prawo od miejsca. Licz dokładnie od krawędzi planszy.
  • **Brakująca podpowiedź** — pominięcie liczby z wydrukowanego sudoku. Jeśli rozwiązywacz daje inną odpowiedź niż oczekujesz, często winowajcą jest pominięta podpowiedź.
  • **Wpisywanie własnych domysłów** — wpisuj wyłącznie pierwotne podpowiedzi, nie liczby, które sam już wydedukowałeś. Jeśli któryś z domysłów był błędny, rozwiązywacz polegnie.

Rozwiązywacze poza klasycznym 9×9

Technika backtrackingu działa w przypadku każdej zagadki opartej na ograniczeniach, nie tylko standardowej planszy 9×9. Ten sam algorytm rozwiąże też:

  • **Plansze 4×4 i 6×6** — mniejsze sudoku dla najmłodszych. Wypróbuj nasze gry sudoku 4×4 i sudoku 6×6.
  • **Killer Sudoku** — każda klatka musi dodatkowo sumować się do określonej liczby. Rozwiązywanie łączy logikę sudoku z odrobiną arytmetyki. Zagraj w Killer Sudoku.
  • **Jigsaw Sudoku** — kwadraty są nieregularne zamiast prostokątne. Reguły wiersza i kolumny obowiązują dalej. Zagraj w Jigsaw Sudoku.
  • **Plansze 16×16 i 25×25** — olbrzymie sudoku, w których obok cyfr używa się liter lub liczb szesnastkowych. To samo podejście z backtrackingiem działa, choć czas rozwiązania rośnie z rozmiarem.
  • **Samurai Sudoku** — pięć plansz 9×9, które zachodzą na siebie, dzieląc narożne kwadraty. Rozwiązywacze traktują wspólne pola tak, jakby należały do obu plansz jednocześnie.

Ten rozwiązywacz na razie nastawiony jest na standardową planszę 9×9 — zdecydowanie najpopularniejszy rozmiar. Wsparcie dla innych odmian dodamy być może w przyszłości.

Wolisz pograć?

Jeśli przyszedłeś szukać rozwiązywacza, ale tak naprawdę chcesz poćwiczyć, zajrzyj do naszej głównej gry. Mamy poziomy sudoku łatwe, sudoku średnie, sudoku trudne i sudoku eksperckie — plus odmiany Killer Sudoku i Jigsaw Sudoku dla odmiany.

Każda gra ma podpowiedzi, automatyczne notatki, przycisk sprawdzania i przyjazną planszę zaprojektowaną dla dzieci i dorosłych. Bez rejestracji, bez reklam wiszących nad planszą, działa doskonale na telefonach, tabletach i laptopach.

Aby pograć bez ekranu, zerknij na nasze sudoku do druku — darmowe pliki PDF do pobrania i wydrukowania w domu lub w szkole.

Często zadawane pytania

Czy ten rozwiązywacz sudoku jest naprawdę darmowy?

Tak — całkowicie za darmo, bez rejestracji, bez reklam zasłaniających planszę i bez limitów użycia. Używaj go tyle razy, ile chcesz.

Jak szybki jest rozwiązywacz?

Rozwiązywacz korzysta z algorytmu backtrackingu, który zwykle znajduje odpowiedź w mniej niż 10 milisekund — praktycznie natychmiast. Nawet najtrudniejsze znane sudoku 9×9 rozwiązują się w ułamku sekundy.

Czy rozwiązywacz działa z każdym sudoku 9×9?

Tak. Jeśli istnieje poprawne rozwiązanie, rozwiązywacz je znajdzie. Jeśli sudoku nie ma rozwiązania (np. z powodu pomyłki przy wprowadzaniu), poinformuje cię o tym. Jeśli ma wiele rozwiązań (zbyt mało podpowiedzi), zwróci jedno z nich.

Dlaczego pisze „nie znaleziono rozwiązania”?

Niemal zawsze oznacza to, że wstawiono liczbę do złego pola. Sprawdź konflikty oznaczone na czerwono albo wyczyść planszę i ostrożnie wpisz sudoku jeszcze raz.

Jaka jest minimalna liczba podpowiedzi?

Prawidłowe sudoku 9×9 z jedynym rozwiązaniem wymaga co najmniej 17 podpowiedzi. Udowodniono to matematycznie w 2012 roku. Nasz rozwiązywacz wymaga co najmniej 17 wpisów przed próbą rozwiązania.

Czy rozwiązywacz działa na telefonie?

Tak. Plansza i klawiatura numeryczna zaprojektowane są pod ekrany dotykowe. Stuknij pole, stuknij liczbę i stuknij Rozwiąż — działa na każdym urządzeniu z nowoczesną przeglądarką.

Czy mogę sprawdzić nim własne rozwiązanie?

Oczywiście. Wpisz wyłącznie pierwotne podpowiedzi (nie swoje domysły), naciśnij Rozwiąż i porównaj wynik z wypełnioną planszą.

Jakiego algorytmu używa rozwiązywacz?

Backtrackingu — wyszukiwania w głąb, które próbuje liczb 1–9 w każdym pustym polu i cofa się natychmiast po napotkaniu sprzeczności. To standardowe podejście i bardzo szybkie dla plansz 9×9.

Czy może rozwiązać Killer lub Jigsaw Sudoku?

Jeszcze nie — ten rozwiązywacz zaprojektowano dla standardowego 9×9. Odmiany Killer i Jigsaw mają dodatkowe ograniczenia i wymagają zmodyfikowanego algorytmu. Możliwe, że w przyszłości dodamy rozwiązywacze odmian.

Czy korzystanie z rozwiązywacza to oszustwo?

To zależy od celu. Jeśli się uczysz, rozwiązywacz świetnie sprawdza odpowiedzi i wskazuje, gdzie popełniłeś błąd. Jeśli rywalizujesz albo bierzesz udział w wyzwaniu na czas, używanie go nie ma sensu. Polecamy najpierw spróbować funkcji Podpowiedź w głównej grze — odsłania jedno pole na raz, dzięki czemu resztę zagadki nadal rozwiązujesz sam.

Graj w sudoku online

Już rozwiązane? Spróbuj jednego z naszych darmowych sudoku.