Решатель судоку

Впишите цифры своего судоку в сетку (или вставьте 81 символ) и сразу решите его. Если хотите разобраться, нажмите «Объяснить» и следите за рассуждением по шагам с названием каждого приёма.

Вводите цифры с клавиатуры или нажмите на клетку (на телефоне откроется цифровая клавиатура). Можно также вставить 81 символ сочетанием Ctrl+V на сетке или в текстовом поле. Кнопка «Объяснить» показывает шаги по одному: клетки шага подсвечиваются, а исключения — другим цветом.

Приёмы, которые использует решатель

ПриёмУровеньЧто делает
Открытый одиночкаЛегкоВ клетке возможна только одна цифра.
Скрытый одиночкаЛегкоЦифра может стоять только в одной клетке своей строки, столбца или квадрата.
Открытая параСреднеДве клетки одной области имеют одних и тех же двух кандидатов: эти цифры исключаются из остальных клеток.
Скрытая параСреднеДве цифры могут стоять только в одних и тех же двух клетках области: у этих клеток не может быть других кандидатов.
Указывающая параСреднеВ квадрате цифра может стоять только в одной строке или столбце: она исключается из остальной части этой линии.
Сокращение «блок — линия»СреднеВ строке или столбце цифра может стоять только внутри одного квадрата: она исключается из остальной части квадрата.
Открытая тройкаСложноТри клетки области делят между собой всего три цифры: они исключаются из остальных клеток.
Скрытая тройкаСложноТри цифры могут стоять только в одних и тех же трёх клетках области: эти клетки теряют остальных кандидатов.
X-WingСложноЦифра встречается только в двух столбцах в двух разных строках: она исключается из остальной части этих столбцов (и наоборот).
Рыба-меч (Swordfish)ЭкспертКак X-Wing, но с тремя строками и тремя столбцами.
Y-WingЭкспертКлетка с кандидатами A и B видит клетку с A и C и клетку с B и C: цифра C исключается из всего, что видят оба крыла.
XYZ-WingЭкспертВариант Y-Wing с опорной клеткой из трёх кандидатов: общая цифра исключается из всего, что видят все три клетки.

Как решить судоку с помощью этого инструмента

  1. Впишите в сетку цифры, которые уже есть в вашем судоку, или вставьте 81 символ в текстовое поле (точки или нули для пустых клеток).
  2. Нажмите «Решить», чтобы увидеть полное решение; цифры, добавленные решателем, будут другого цвета.
  3. Если сетка неверна, не имеет решения или имеет несколько, инструмент сообщит об этом и отметит повторяющиеся цифры.
  4. Нажмите «Объяснить», чтобы пройти решение по шагам: каждый шаг называет использованный приём, задействованные клетки и то, что ставится или исключается.

Как рассуждает решатель

Решатель не просто подбирает цифры, пока всё не сойдётся: сначала он решает так, как это сделал бы человек, всегда применяя самый простой подходящий приём. Это позволяет объяснить каждый шаг и вычислить уровень сетки: он равен самому сложному потребовавшемуся приёму («Легко», «Средне», «Сложно», «Эксперт») или «Экстремально», если логика заканчивается и приходится проверять гипотезы.

В таблице приёмов ниже перечислены те, что он использует, от самых простых до самых продвинутых. Открытых и скрытых одиночек хватает для лёгких сеток; пары, тройки и пересечения встречаются в средних и сложных; X-Wing, Рыба-меч, Y-Wing и XYZ-Wing — в экспертных.

Всё происходит в вашем браузере: введённая сетка не отправляется на сервер и не сохраняется.

Что нужно учитывать

Частые вопросы

Как ввести судоку с фотографии или с бумаги?

Впишите его вручную в сетку, клетку за клеткой, или составьте строку из 81 символа с точками или нулями на месте пустых клеток и вставьте её в текстовое поле.

Что будет, если у моего судоку больше одного решения?

Инструмент предупредит об этом и покажет первое найденное решение. Обычно это значит, что при вводе пропущена какая-то цифра.

Что делает кнопка «Объяснить»?

Показывает решение по шагам: название приёма на каждом шаге, образующие его клетки и то, какая цифра ставится или исключается.

Почему указан уровень «Экстремально»?

Потому что приёмы решателя заканчиваются до конца решения, и нужно проверить гипотезу и довести её до противоречия.

Моя сетка сохраняется или отправляется?

Нет. Всё вычисляется в вашем браузере, ничего не сохраняется и не отправляется.

Решает ли он варианты вроде Killer или Samurai?

Нет, он решает классическое судоку 9×9.