Судоку AI жаттықтырушы

Басты бет › Үйрену › X-Wing

9-қадам · Сарапшы

X-Wing дегеніміз не? Судоку қалай шешіледі

Қысқаша

Бір сан екі жолдың әрқайсысында дәл екі ұяшыққа сыйып, ол ұяшықтар бірдей екі бағанда тізілсе, сол санды осы екі бағанның басқа ұяшықтарынан өшіруге болады (жол мен бағанды ауыстырсаң да дәл солай).

Бұл не

Тек бір сан туралы ойла (мысалы, 4).

① Екі жолдың әрқайсысында 4 дәл екі ұяшыққа сыяды.

② Ол ұяшықтар бірдей екі бағанда тізіледі, яғни төрт ұяшық тіктөртбұрыштың бұрыштары болады.

Онда 4-тер тіктөртбұрыштың қарама-қарсы бұрыштарына түседі: сол жақ жоғары + оң жақ төмен, не оң жақ жоғары + сол жақ төмен.

Қалай болғанда да, сол екі бағанның 4-тері тіктөртбұрыштың ішінде жұмсалады. Демек, сол екі бағанның басқа ешбір ұяшығы 4 бола алмайды.

Қалай табуға болады

Бір санды таңдап, оның дәл екі орны бар жолын тап. Басқа бір жолдың да екі орны сол екі бағанда болса, бұл X-Wing (жол мен бағанның орнын ауыстыруға болады).

Мысал

7892689126781237893789512412368782683127878495126852489124812389618723123825913838186744784684678534789122312331474726895489324584891724562964894848952317172456493245829

Сары ұяшықтар қайда қарау керегін, қызғылт сарылар себебін көрсетеді, қызыл сандар — өшіруге болатын нұсқалар, ал көк сан — жауап.

Тек 9 санын ойла. 3-жолда да, 8-жолда да 9 саны тек 2-бағанда не 4-бағанда тұра алады (Ж3Б2, Ж3Б4, Ж8Б2 және Ж8Б4). Бұл төрт ұяшық — тіктөртбұрыштың бұрыштары, ал 9 сандары диагональ бойынша қарама-қарсы екі бұрышқа түседі. Қалай болғанда да 2-бағанның және 4-бағанның 9 сандары осы төрт ұяшықта жұмсалады, сондықтан 2-бағанның және 4-бағанның басқа ұяшықтары (Ж1Б2, Ж1Б4 және Ж7Б4) 9 бола алмайды.

Бұл тәсілді браузерде жаттықтыр