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