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

Введите любую допустимую головоломку судоку 9×9 и мгновенно получите решение. Нажмите на ячейку, введите цифру. Оставьте пустыми для пустых ячеек. Нажмите Решить.

Введите вашу головоломку
Как использовать
  • Нажмите на клетку и введите 1–9, чтобы ввести цифру-подсказку.
  • Backspace или Удалить чтобы очистить ячейку.
  • Клавиши со стрелками для перемещения между ячейками.
  • Вставить для загрузки строки из 81 символа (0 для пустого).
  • Синие цифры в решении были вписаны решателем.
Варианты судоку

Этот решатель работает только со стандартным судоку 9×9. Мы создаём решатели для других вариантов.

Исследовать все варианты Попробуйте киллер-судоку
Изучить методы

Понимание приёмов делает вас лучшим решателем.

Посмотреть все приёмы Играть в головоломку

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

Наш решатель использует алгоритм возврата - Тот же подход, который используют программисты-олимпиадники и системы ИИ для задач удовлетворения ограничений.

Алгоритм - шаг за шагом
  1. Найдите пустую ячейку. Сканирует сверху слева направо вниз.
  2. Определите допустимых кандидатов. Проверяет строку, столбец и блок 3×3.
  3. Попробуйте каждый кандидат. Ставит цифру и рекурсивно вызывает.
  4. Откатывайтесь при противоречии. Отменяет последнюю установку, если не осталось кандидатов.
  5. Верните решение. Когда все 81 ячейка корректно заполнены.
Производительность
МетрикаЗначение
Типичное время решения< 50 мс
Худший случай (почти пустой)< 500 мс
Максимальное количество итераций возврата~200
Обнаружение отсутствия решенияМгновенный

Когда следует использовать решатель?

Хорошие причины
  • Проверьте решённую головоломку
  • Выйти из тупика, когда вы полностью застряли
  • Решайте головоломки из газет или книг
  • Сгенерировать ключи ответов для печатные рабочие листы судоку
  • Проверьте, что головоломка, созданная вручную, действительно решаема
Менее полезно для
  • Пропуск головоломки — Вы теряете когнитивную пользу
  • Обучение — нет объяснения, какой метод был использован
  • Очки таблицы лидеров - Головоломки, решённые с помощью решателя, не засчитываются
  • Ежедневные вызовы - Вместо этого используйте подсказки в игре

Часто задаваемые вопросы

Может ли решатель решить любую головоломку судоку?

Да — любое стандартное судоку 9×9, имеющее хотя бы одно верное решение, независимо от сложности. Если ваши подсказки противоречат друг другу и решения не существует, решатель сообщит вам об этом вместо того, чтобы угадывать. Варианты, такие как Судоку-убийца или Диагональное судоку пока не поддерживаются.

Что если моя головоломка имеет более одного решения?

Решатель возвращает одно полное, валидное решение. Он не перечисляет все возможности, поэтому сетка со слишком малым количеством подсказок может каждый раз выдавать разный валидный ответ. Правильно составленное судоку имеет ровно одно решение - для чего требуется как минимум 17 подсказок.

Показывает ли решатель шаги решения?

Нет. Он возвращает готовую сетку за один шаг, с выделенными синим цифрами, которые он вставил. Если вы предпочитаете изучить пошаговую логику, наше руководство по Техники решения судоку объясняет каждый метод от Последняя свободная ячейка к X-Wing.

Является ли использование решателя судоку читерством?

Это зависит от контекста. Использовать его для проверки готовой сетки, создания ключей ответов или выхода из безнадёжного тупика — совершенно нормально. Использовать его в Еженедельное соревнование противоречит правилам, и результаты решателя никогда не учитываются в таблице лидеров.

Решатель судоку бесплатный?

Да — полностью бесплатно, без необходимости регистрации и без ограничений по использованию.

Хотите решать головоломки самостоятельно?

Наш руководство по техникам охватывает все десять методов решения — от Последняя свободная ячейка к X-Wing. Затем проверьте их на практике: тренируйтесь на Сложное судоку, создавайте свежие головоломки с помощью бесплатный генератор судоку, или возьмите печатные головоломки судоку для решения офлайн.