Судоку ИИ-тренер

Главная › Решатель судоку

Решатель судоку с пошаговым объяснением

Введите судоку, и решатель покажет следующий логический ход и объяснит, почему он верен, теми же приёмами, что использует человек: Скрытая одиночка, Открытая пара, X-крыло и другими. Он объясняет по одному шагу, чтобы вы сдвинулись с места, не видя всего решения, или показывает все шаги сразу. Бесплатно, прямо в браузере.

Введите заданные цифры в сетку или вставьте всю головоломку строкой из 81 символа (0 или . для пустых клеток). Ниже — пример.

Включите JavaScript, чтобы пользоваться решателем. Разобранный пример ниже можно прочитать и без него.

Разобранный пример

Так решатель объясняет пример выше (уровень «Сложный»). Первые ходы — одиночки; первый ход, которому нужен узор кандидатов, появляется позже.

  1. R3C2 = 4 · Скрытая одиночка (у цифры только одно место)

    В блоке 1 цифру 4 можно поставить только в R3C2. Все остальные пустые клетки стоят в одной строке, столбце или блоке с цифрой 4 (R1C5, R2C9 и R4C1), поэтому 4 туда не подходит. → В R3C2 ставим 4.

  2. R1C2 = 5 · Скрытая одиночка (у цифры только одно место)

    В блоке 1 цифру 5 можно поставить только в R1C2. Все остальные пустые клетки стоят в одной строке, столбце или блоке с цифрой 5 (R8C1 и R2C5), поэтому 5 туда не подходит. → В R1C2 ставим 5.

  3. R1C4 = 1 · Скрытая одиночка (у цифры только одно место)

    В блоке 2 цифру 1 можно поставить только в R1C4. Все остальные пустые клетки стоят в одной строке, столбце или блоке с цифрой 1 (R4C5), поэтому 1 туда не подходит. → В R1C4 ставим 1.

  4. R5C7 = 2 · Указывающие пары и тройки (выстроены в линию внутри блока)

    В блоке 3 цифра 2 может стоять только в R1C8 и R2C8. Все они лежат в столбце 8. Значит, цифра 2 блока 3 стоит где-то в столбце 8, и в остальных клетках столбца 8 за пределами блока (R5C8, R6C8 и R9C8) 2 быть не может.

    В строке 5 цифру 2 можно поставить только в R5C7. Все остальные пустые клетки стоят в одной строке, столбце или блоке с цифрой 2 (R4C2 и R3C6), поэтому 2 туда не подходит. Для R5C8 цифра 2 была исключена из кандидатов на шаге 1. → В R5C7 ставим 2.

Нажмите «Следующий шаг» выше, чтобы продолжить, или «Все шаги», чтобы увидеть решение целиком.

Как работает решатель

Решатель ищет самый простой приём, который двигает решение вперёд, в том порядке, в котором их изучают:

  1. Одиночки: Скрытая одиночка и Очевидная одиночка
  2. Блок и линия: Указывающие пары и тройки и Сокращение «линия — блок»
  3. Пары и тройки: Открытая пара, Скрытая пара, Открытая тройка
  4. Рыбы и крылья: X-крыло, Рыба-меч, XY-крыло
  5. Цепочки и единственность: Небоскрёб, W-крыло, Уникальный прямоугольник

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

Почему он объясняет, а не просто заполняет

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

Этот решатель сделан для обучения. Каждое объяснение даёт тот же решатель, который в приложении «Судоку ИИ-тренер» оценивает сложность головоломок и выдаёт подсказки, а каждое название приёма ведёт на страницу с его разбором и примером.

Советы

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

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

Да. Он бесплатный, не требует регистрации и работает полностью в браузере. Ваша головоломка никуда не отправляется.

Может ли он решить любое судоку?

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

Решатель угадывает?

Нет. Каждый шаг — логический вывод, например Скрытая одиночка или X-крыло, и объяснение точно говорит, почему цифра стоит именно там или почему кандидат исключается.

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

Вставьте её строкой из 81 символа, по строкам, с 0 или точкой на месте каждой пустой клетки. Можно и печатать прямо в сетке, переходя между клетками стрелками.

Играть бесплатно в браузереЗагрузите в App StoreСкоро в Google Play