Swordfish у судоку: рядки, стовпці, вилучення

Swordfish розширює ідею X-Wing із двох рядків і стовпців до трьох. Для однієї цифри-кандидата оберіть три рядки, у яких ця цифра лежить лише в тих самих трьох стовпцях. У кожному з цих рядків принаймні один кандидат має бути істинним, тож поза обраними рядками цю цифру можна вилучити з цих трьох стовпців.
Три рядки, три стовпці, одна цифра: риба працює лише тоді, коли кожен кандидат лишається в цій рамці.
Що таке Swordfish?
Рядковий Swordfish має три базові рядки й три покривні стовпці. У кожному базовому рядку цільова цифра має двох або трьох кандидатів, і всі вони сидять у покривних стовпцях. Візерунок не вимагає, щоб усі дев’ять перетинів містили цифру. Стовпцевий Swordfish — те саме правило з поміняними рядками й стовпцями.
Як знайти Swordfish
- Оберіть одну цифру-кандидата. Переглядайте її нотатки по всій сітці, а не змішуйте кілька цифр одразу.
- Знайдіть три обмежені рядки. Кожен обраний рядок може ставити цю цифру лише в тому самому наборі з трьох стовпців.
- Підтвердіть участь кожного базового рядка. Кожному рядку потрібно принаймні два кандидати й жодного поза трьома покривними стовпцями.
- Вилучайте в покривних стовпцях. Приберіть цифру з клітинок цих стовпців, що лежать поза трьома базовими рядками.
Приклад: рядковий Swordfish на 7
Припустімо, що кандидат 7 у рядках 2, 5 і 8 з’являється лише в стовпцях 1, 4 і 9. Ці три рядки мусять поставити свої сімки десь у цих трьох стовпцях.
- Позначте рамку. Підсвітіть рядки 2, 5, 8 і стовпці 1, 4, 9.
- Перевірте витоки. Якщо будь-який обраний рядок має ще одну 7 поза рамкою, Swordfish недійсний.
- Зробіть вилучення. Вилучіть кандидата 7 з решти рядків у стовпцях 1, 4 і 9.
Типові помилки Swordfish
Примусова точна форма
Кандидати не мусять займати всі дев’ять перетинів і не мають утворювати симетричну картинку.
Ігнорування кандидата поза рамкою
Один зайвий кандидат цільової цифри поза покривними стовпцями ламає цей базовий рядок.
Вилучення всередині риби
Правильні вилучення лежать поза базовими рядками, але всередині покривних стовпців.
Чеклист вправ Swordfish
- Завершіть одиниці й заблокованих кандидатів, перш ніж шукати рибу.
- Скануйте одну цифру за раз і порівнюйте рядки лише з двома чи трьома позиціями.
- Назвіть три базові рядки й три покривні стовпці, перш ніж щось вилучати.
Ставтеся до Swordfish як до обмеження, а не як до малюнка. Назвіть цільову цифру, перевірте кожен базовий рядок і обмежте вилучення покривними стовпцями. Ця коротка словесна перевірка запобігає більшості хибних риб.
Swordfish: запитання
Чи складніший Swordfish за X-Wing?
Зазвичай так. Логіка та сама, але ви стежите за трьома базовими оселями й трьома покривними замість двох.
Чи може в одному рядку бути три кандидати?
Так, якщо кожен кандидат у кожному базовому рядку лишається в тих самих трьох покривних стовпцях.
Чи Swordfish одразу ставить цифру?
Зазвичай лише вилучає кандидатів. Ці вилучення потім можуть створити одиницю деінде.


