X-Wing

Volodymyr Sakhan  · 

X-Wing — одна з найвідоміших просунутих технік судоку. Вона дозволяє виключити кандидати у двох цілих стовпцях (або рядках) за один крок — чого не можуть зробити Голі пари та Приховані пари.

Щоб використовувати X-Wing, вам знадобляться нотатки олівцем. Ця техніка з'являється у складних та експертних головоломках, коли простіші методи вичерпані і вам потрібно розглядати одразу кілька рядків та стовпців.

Що таке X-Wing?

X-Wing — це візерунок, у якому одна цифра з'являється як кандидат саме у двох клітинках одного рядка, а також саме у двох клітинках іншого рядка — і в обох випадках ці клітинки потрапляють у ті самі два стовпці. Ці чотири клітинки утворюють прямокутник.

Оскільки цифра повинна займати один кут кожного з двох рядків, вона завжди потраплятиме в обидві ці колонки — або на одну діагональ прямокутника, або на іншу. У будь-якому випадку, жодна інша клітинка в цих двох колонках не може містити цю цифру. Назва походить від уявлення двох діагоналей прямокутника, що перетинаються між собою, як X. Більше технік розв'язання можна знайти в нашому повному посібнику з розв'язання.

Коли використовувати X-Wing

Шукайте X-Wing, коли простіші техніки вже не дають результату. Ось умови, які повинні бути виконані:

Покроковий приклад

Нижче наведено два приклади — один на основі рядків, а другий на основі стовпців — щоб ви могли побачити обидва варіанти застосування цієї техніки.

X-Wing на основі рядків: цифра 4, рядки 4 і 5

У цій головоломці для експертів, після додавання нотаток, цифра 4 з'являється як кандидат лише у двох клітинках рядка 4 (F4 і H4) та лише у двох клітинках рядка 5 (F5 і H5). Обидві пари потрапляють у стовпці F і H — ідеальний X-Wing.

  1. Заповніть нотатками усі порожні клітинки.
  2. Скануйте кожен рядок на наявність цифри 4. У рядку 4 цифра 4 є кандидатом лише у клітинках F4 та H4 — саме у 2 клітинках.
  3. Скануйте решту рядків. У рядку 5 цифра 4 є кандидатом лише у клітинках F5 та H5 — саме 2 клітинки, і в тих самих стовпцях F та H.
  4. X-Wing підтверджено: F4, H4, F5, H5 утворюють прямокутник. Цифра 4 повинна займати або діагональ {F4, H5}, або діагональ {H4, F5}.
  5. В обох випадках стовпець F отримує 4 (у рядку 4 або рядку 5), а стовпець H отримує 4 (у рядку 4 або рядку 5).
  6. Отже, цифра 4 не може з'явитися більше ніде у стовпці F чи стовпці H.
  7. Виключіть 4 з F8. Кількість кандидатів зменшилася з {2, 4, 5, 8} до {2, 5, 8} — ще одна клітинка ближче до розв'язання.
5485362963483464567785246124634982974245896ABCDEFGHI123456789
X-Wing на основі рядків: цифра 4 заблокована в F4, H4, F5, H5 (зелений). Клітинка F8 (помаранчевий) втрачає кандидата 4.

Як тільки ви підтвердите, що цифра 4 заблокована саме у двох клітинках у кожному з двох рядків — і завжди у тих самих двох стовпцях — ви можете сміливо видалити її з решти цих стовпців.

X-Wing на основі стовпців: цифра 2, стовпці B і C

X-Wing працює так само, коли сканується стовпець за стовпцем. Тут цифра 2 з'являється як кандидат лише у двох клітинках стовпця B (B5 і B8) і лише у двох клітинках стовпця C (C5 і C8), в обох випадках у рядках 5 і 8.

  1. Скануйте кожен стовпець на наявність цифри 2. У стовпці B цифра 2 є кандидатом лише в B5 і B8 — саме в 2 клітинках.
  2. У стовпці C цифра 2 є кандидатом лише в C5 і C8 — саме 2 клітинки, у тих самих рядках 5 і 8.
  3. Підтверджено X-Wing: B5, B8, C5, C8 утворюють прямокутник. Цифра 2 займає або {B5, C8}, або {C5, B8}.
  4. У будь-якому випадку, рядок 5 отримує 2 у стовпці B або C, а рядок 8 отримує 2 у стовпці B або C.
  5. Отже, цифра 2 не може з’явитися ніде інде у рядках 5 чи 8.
  6. Виключіть 2 з G5 — список кандидатів скорочується з {2, 6, 7, 8} до {6, 7, 8}.
  7. Також виключіть 2 з I5, H8 та I8 — чотири клітинки очищено за один крок.
249153967322892891267832678951647289278913524678926789642ABCDEFGHI123456789
X-Wing на основі стовпців: цифра 2 заблокована в B5, B8, C5, C8 (зелений). Клітинки G5, I5, H8, I8 (помаранчевий) втрачають кандидата 2.

X-Wing на основі стовпців дає ту саму логіку, повернуту на 90°: два стовпці заблоковують цифру саме у двох рядках, одночасно здійснюючи виключення всіх інших її входження у цих рядках.

Практикуйте X-Wing онлайн

X-Wing вимагає терпіння та систематичного сканування — перегляньте кожну цифру від 1 до 9, перевірте кожен рядок (або стовпець) на наявність саме двох клітинок-кандидатів і відзначте, до яких стовпців (або рядків) вони належать. Коли два рядки збігаються, ви маєте свій X-Wing.

Коли ви освоїте X-Wing, спробуйте Swordfish — ту саму логіку, розширену до трьох рядків і трьох стовпців. Для випадків, коли прямокутник має додаткову клітинку-кандидатку поза шаблоном, вивчіть Finned X-Wing.

Поширені запитання

X-Wing — це просунута техніка виключення кандидатів у судоку. Вона застосовується, коли одна цифра з'являється як кандидат у двох клітинках одного рядка і двох клітинках іншого рядка, і обидва рази ці клітинки потрапляють у ті самі два стовпці, утворюючи прямокутник. Оскільки цифра має потрапити в одну з двох діагоналей цього прямокутника, її можна сміливо виключити з усіх інших клітинок у цих двох стовпцях.

Щоб знайти X-Wing, спочатку заповніть олівцем усі порожні клітинки. Потім виберіть цифру і скануйте кожен рядок: шукайте рядок, де ця цифра є кандидатом саме у двох клітинках, і відзначте, у яких стовпцях ці клітинки знаходяться. Якщо ви знайдете другий рядок, де та сама цифра також є кандидатом саме у двох клітинках у тих самих двох стовпцях, у вас є X-Wing. Виключіть цю цифру з усіх інших клітинок в обох стовпцях.

X-Wing і Swordfish використовують ту саму базову логіку, але в різних масштабах. X-Wing охоплює два рядки та два стовпці — прямокутник 2×2. Swordfish розширює це до трьох рядків і трьох стовпців, утворюючи більший візерунок, що дозволяє здійснити виключення одразу у трьох стовпцях. X-Wing — це простіший візерунок для виявлення; Swordfish — це природний наступний крок, коли ви вже ознайомилися з X-Wing.

X-Wing вважається просунутою технікою судоку. Вона вимагає нотаток олівцем і зустрічається в головоломках складного та експертного рівнів, зазвичай лише після того, як повністю вичерпані голі одинаки, приховані одинаки, голі пари та приховані пари. Процес сканування є систематичним, але вимагає практики — більшість гравців стикаються з X-Wing лише після того, як вони добре опанували основи виключення кандидатів.

Готові спробувати X-Wing? Грайте у складний судоку та скануйте прямокутну схему — або створіть безкоштовний обліковий запис, щоб відстежувати свій прогрес.