Мощный паттерн «рыба» с использованием двух строк и двух столбцов
X-Wing — это базовый паттерн семейства «рыба» в судоку.
X-Wing формируется, когда кандидат встречается ровно в двух позициях в двух различных строках, и эти позиции совпадают по столбцам, образуя прямоугольник.
Кандидат должен занять ровно две из этих четырёх клеток — по одной в каждой строке.
Каждый столбец получает один экземпляр. Никакая другая клетка в этих двух столбцах не может содержать эту цифру.
Та же логика работает в транспонированном виде.
Название «X-Wing» связано с тем, что соединение углов по диагонали рисует букву X.
Простейший элемент семейства «рыба» (X-Wing = 2x2, Swordfish = 3x3, Jellyfish = 4x4).
Кандидат 7 встречается в строке 0 только в столбцах 3 и 6, и в строке 5 только в столбцах 3 и 6. Они образуют прямоугольник. Удалите 7 из всех остальных клеток столбцов 3 и 6.
Найдите X-Wing на цифре 7. Определите четыре угловые клетки и выясните, из каких клеток следует удалить кандидата 7.