Експерт

X-Wing

Прямокутник із чотирьох клітин-кандидатів для однієї цифри, що вилучає цю цифру з двох ліній, які перетинаються.

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

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

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

Як помітити X-Wing

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

Коли ви їх знаходите, ці чотири клітини утворюють прямокутник. Хоч би яку діагональ узяла цифра, обидва ці стовпці зайняті. Тож цифра не може з'явитися деінде в цих двох стовпцях: зітріть її з кожної іншої клітини в них. Потім зробіть усе сканування знову з поміняними місцями рядками й стовпцями.

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

Чому прямокутник працює

Чотири кути дають вам два способи поставити цифру: пара верхній-лівий і нижній-правий або пара верхній-правий і нижній-лівий. Ви не знаєте, який правильний — але вам і не треба.

У будь-якому разі цифра зрештою опиняється в обох цих стовпцях, по одному разу. Стовпець може містити цифру лише раз, тож його квота вже заповнена прямокутником. Будь-який інший кандидат для цієї цифри в цих двох стовпцях тому неможливий, і ви можете впевнено його витерти.

Рядки чи стовпці — скануйте обидва

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

X-Wing проти Skyscraper проти Swordfish

Ці три шаблони плутають, бо всі вони працюють з однією цифрою через дві чи три лінії. Різниця в тому, як вирівнюються клітини-кандидати.

X-Wing потребує чистого прямокутника: два рядки, два стовпці, усі чотири кути вирівняні. Skyscraper — це те, до чого ви вдаєтеся, коли цей прямокутник майже утворюється, але ні — два рядки ділять один стовпець, проте їхні дві інші клітини (вершини «даху») сидять у різних стовпцях. Оскільки кути не вирівнюються, ви не можете очистити цілі стовпці; натомість ви стираєте цифру лише з клітин, що можуть бачити обидві вершини даху. HoDoKu групує Skyscraper із одноцифровими ланцюговими шаблонами, а не з рибами, саме з цієї причини.

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

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

Розібраний приклад

  1. Оберіть цифру 6 і впишіть олівцем усіх її кандидатів.
  2. У рядку 2 єдині клітини, що можуть містити 6, — у стовпцях 3 і 7.
  3. У рядку 8 єдині клітини, що можуть містити 6, теж у стовпцях 3 і 7.
  4. Ці чотири клітини (R2C3, R2C7, R8C3, R8C7) утворюють прямокутник X-Wing.
  5. 6 має сидіти на одній діагоналі: або R2C3 + R8C7, або R2C7 + R8C3.
  6. У будь-якому разі стовпці 3 і 7 кожен отримує свою єдину 6 з рядків 2 і 8.
  7. Тож жодна інша клітина в стовпці 3 чи стовпці 7 не може бути 6 — зітріть 6 з усіх них.
  8. Ці вилучення зазвичай лишають hidden single деінде, і головоломка рухається знову.

Спробуйте самі

8
6
7
9
4
3
5
2
4
8
2
9
1
5
6
6
8
5
1
5
4
1
7

Tap a cell, then a number, to practise.

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

Чому він зветься X-Wing?
Бо два коректні розташування лежать на діагоналі через прямокутник, утворюючи X взаємовиключних варіантів. Цифра бере одну діагональ чи іншу — ніколи обидві.
У чому різниця між X-Wing і Skyscraper?
X-Wing потребує всіх чотирьох кутових клітин, вирівняних у чистий прямокутник, тож він очищає два цілі стовпці (чи рядки). Skyscraper — для того, коли цей прямокутник не зовсім утворюється: дві лінії ділять один стовпець, але їхні інші кінці невирівняні, тож ви можете вилучити цифру лише з клітин, що бачать обидва ці вільні кінці.
Чи Swordfish — це просто більший X-Wing?
Так. Swordfish використовує ту саму одноцифрову рибну логіку, розкинуту через три рядки й три стовпці замість двох, а Jellyfish розтягує її до чотирьох. Висновок ідентичний — змінюється лише кількість ліній.
Чи цифра має з'являтися рівно двічі в кожному рядку?
Для строгого X-Wing — так, рівно дві клітини-кандидати в кожній із двох базових ліній. Якщо рядок має три чи більше кандидатів для цифри, прямокутник не замкнений, і вилучення не діє.

Пов'язані техніки

Докладніше

Практика: X-Wing

Застосуйте X-Wing на справжній дошці — безкоштовні судоку з нотатками, підказками та чотирма рівнями складності.

Спробуйте на справжній дошці

Ми використовуємо Google Analytics, щоб розуміти, як люди користуються сайтом. Жодні відстежувальні cookies не встановлюються без вашої згоди. Прочитайте нашу політику аналітичних cookies.