Метод «Одиночка»

Volodymyr Sakhan  ·   · 

Этот метод решения судоку описывает поиск единственного кандидата для клетки. Большинство людей начинают решать судоку лёгкого и среднего уровня с этого метода. У него есть несколько модификаций, о каждой из которых я расскажу по очереди. А поскольку описывать решение судоку словами сложно, я подготовил для вас поясняющие иллюстрации.

Одиночка в квадрате

Для данного метода подойдет головоломка средней сложности.

Ниже на картинке мы попробуем найти место для восьмерки. Исходя из основного правила судоку, находим нужные нам условия:

Этих трех условий достаточно, чтобы определить, что для восьмерки остается место только в клетке B:3. А значит мы нашли одиночку для квадрата. Смело ставим туда восьмерку.

Одиночка в квадрате

Безысходный одиночка в столбце или строке

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

В этом примере рассмотрим столбец A. Только пять его клеток пусты. Вот несколько полезных условий

Единственная свободная клетка — A:7. Ставим туда четвёрку.

Безысходный одиночка в столбце или строке

«Неуверенная» одиночка

Данный метод я называю неуверенным, так как для поиска одиночки обычно сразу видны несколько условий, но не хватает еще одного, чтобы точно установить число в клетку. Но, это условие есть — надо лишь его найти. А пока ищем, одиночка все еще неуверенный. Теперь подробнее о методе.

В последнем квадрате у нас две пустые клетки. Мы готовы вписать два последних числа, но это не так просто. В каждой из этих клеток два кандидата — 2 и 8.

Попробуем привести ситуацию к безнадёжному синглтону.

В результате получаем, что в восьмом квадрате (средний нижний) восьмерка должна стоять клетке D:8 или F:8. Это означает, что этот квадрат вычеркивает полностью 8-ю строку.

Этого нам и достаточно. Мы можем уверенно поставить «неуверенную» восьмерку в H:7.

«Неуверенная» одиночка