Чтобы решать судоку, для начинающих хватает двух приёмов: найти клетку, где подходит только одна цифра, и найти цифру, которой в строке, столбце или блоке 3×3 некуда встать, кроме одной клетки. Начинайте с самых заполненных участков поля. Ставьте цифру только после проверки всех трёх ограничений. Если вариантов несколько, записывайте их заметками, а не угадывайте.
Коротко
Судоку решается логикой, а не арифметикой. Каждый ход сводится к вопросу «какие цифры здесь запрещены?». Повторяйте цикл из пяти шагов ниже, пока поле не заполнится.
Какие правила нужно знать, прежде чем решать судоку
Классическое поле имеет размер 9×9 и делится на девять блоков 3×3. Каждая строка, каждый столбец и каждый блок должны содержать цифры от 1 до 9 ровно по одному разу. Больше правил нет. Цифры здесь просто символы: складывать или умножать их не нужно. Автор судоку-книг и основатель Mindful Sudoku Меган Ким описывает решение как распознавание паттернов, а не математику.
Головоломки делятся на уровни сложности, например лёгкий, средний, сложный и экспертный. Новичку лучше начинать с лёгкого. У каждого лёгкого судоку одно правильное решение, поэтому любую цифру можно вывести логически, без подбора. Первые партии удобно проходить в онлайн-версии: лёгкие судоку поддерживают заметки для отслеживания кандидатов, а поле адаптировано под сенсорное управление, так что решать можно и с телефона.
Как решать судоку для новичков пошагово: алгоритм из 5 шагов
Этот чек-лист подходит для каждого хода. Если застряли, вернитесь к первому пункту.
- Найдите самый заполненный участок. Выберите строку, столбец или блок 3×3, где пустых клеток меньше всего. Там меньше вариантов, и ошибиться труднее.
- Выпишите, каких цифр не хватает. Если в блоке стоят 1, 2, 4, 5, 7, 8, то искать нужно только 3, 6 и 9.
- Проверьте каждую пустую клетку по трём направлениям. Уберите цифры, которые уже есть в её строке, её столбце и её блоке.
- Ставьте цифру только при одном варианте. Если вариантов два или больше, запишите их маленькими заметками в углу клетки.
- Обновите заметки вокруг. Новая цифра вычёркивается из заметок во всей своей строке, столбце и блоке. Часто после этого у соседней клетки остаётся один вариант.
Два базовых метода: единственный кандидат и единственное место
Единственный кандидат (его ещё называют «голой одиночкой») означает, что в клетку подходит только одна цифра. Пример: в строке клетки уже стоят 1, 3, 5, 7, в её столбце 2, 4, 8, в блоке есть 6. Из девяти цифр исключено восемь, остаётся 9. Её и ставим.
Единственное место («скрытая одиночка») работает наоборот: вы берёте цифру и ищем для неё клетку. Допустим, блоку не хватает четвёрки. Две его строки уже перекрыты четвёрками из соседних блоков, а в третьей строке две из трёх клеток заняты. Значит, у четвёрки есть только одна свободная клетка, даже если туда формально подходят и другие цифры.
Удобно перебирать цифры по порядку: сначала все единицы на поле, потом все двойки и так далее. Так глаз быстрее замечает пустые места.
Что делать, если простые методы закончились
На среднем уровне наступает момент, когда ни одной одиночки не видно. Это сигнал перейти к полным заметкам: впишите кандидатов в каждую пустую клетку. После этого подключайте три приёма. Иван Паньшин описывает такие приёмы как последовательность усложняющихся техник, и ниже они идут в похожем порядке.
- Голые пары. Если в двух клетках одной строки, столбца или блока остались одни и те же два кандидата, например 3 и 8, то эти цифры займут именно их. Уберите 3 и 8 из заметок остальных клеток этой области. По той же логике работают тройки и четвёрки.
- Скрытые пары. Если две цифры внутри блока встречаются в заметках только в двух клетках, остальных кандидатов из этих клеток можно стереть.
- Указывающие пары. Если кандидат внутри блока стоит только в одной строке или одном столбце, его можно вычеркнуть из той же строки или столбца за пределами блока.
После каждого исключения возвращайтесь к шагам 1–5: вычеркнутый кандидат нередко открывает новую одиночку. Сложность судоку зависит не только от того, сколько цифр дано на старте, но и от их расположения. Поэтому две головоломки с одинаковым числом подсказок могут решаться по-разному.
Словарь терминов: чтобы не путаться в названиях
В разных руководствах один и тот же приём называют по-разному. Из-за этого новичку может показаться, что техник больше, чем есть на самом деле.
| Термин | Другие названия | Что означает |
|---|---|---|
| Кандидат | Заметка, пометка | Цифра, которая пока допустима в пустой клетке |
| Область | Юнит, группа | Любая строка, столбец или блок 3×3 |
| Голая одиночка | Единственный кандидат | В клетке остался один кандидат |
| Скрытая одиночка | Единственное место | Цифре в области подходит только одна клетка |
| Голые пары | Открытые пары | Две клетки с одинаковой парой кандидатов |
| Указывающая пара | Для трёх клеток — указывающая тройка | Кандидаты блока выстроены в одну линию |
Частые ошибки новичков
- Проверка одного направления вместо трёх. Цифры в строке не повторяются, и её ставят, забыв посмотреть столбец. Часто путают столбец с границей блока: взгляд скользит вдоль блока и пропускает цифру в соседнем блоке того же столбца.
- Угадывание. Если в клетке два варианта и вы выбираете наугад, ошибка всплывёт через десяток ходов, и найти её будет трудно.
- Спешка. Цифру ставят при двух возможных вариантах, надеясь, что «скорее всего подойдёт эта».
- Устаревшие заметки. После новой цифры забывают вычеркнуть её из заметок соседних клеток, и потом строят вывод на неверных кандидатах.
Вопросы и ответы
Нужно ли уметь считать, чтобы решать судоку?
Нет. Цифры работают как метки, и от решающего требуется только проверять повторы.
С какого уровня сложности начинать?
С лёгкого. Там достаточно методов одиночек, а заметки помогают не держать варианты в голове.
Можно ли угадать цифру, если ничего не получается?
Лучше не угадывать: у лёгкого судоку одно решение, и его всегда можно найти логикой. Сначала пересчитайте заметки и снова пройдите пять шагов.
Когда начинать ставить заметки?
На лёгком уровне заметки нужны там, где у клетки два-три варианта. На среднем уровне и выше удобнее сразу заполнить заметками всё поле.
Открытые пары и голые пары — это разные методы?
Нет, это два названия одного приёма: две клетки области с одинаковой парой кандидатов.