Киллер-судоку AI жаттықтырушы

Басты бет › Үйрену › 2-String Kite (батпырауық)

19-қадам · Шебер

2-String Kite (батпырауық) дегеніміз не? Киллер-судоку қалай шешіледі

Қысқаша

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

Бұл не

Бір санды пайдалан: оның тек екі орны бар бір жол мен бір баған (батпырауықтың екі жібі).

Жолдың бір ұшы мен бағанның бір ұшы бір блокта тұр. Екеуі бірдей сол сан бола алмайды, сондықтан қалған екі ұштың (батпырауықтың ұштарының) біреуі сол сан болуы тиіс.

Екі ұшты да көретін кез келген ұяшық сол сан бола алмайды.

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

Бір санды таңдап, әрқайсысында дәл екі орны бар бір жол мен бір бағанды тап да, олардың бір-бір ұшы бір блокта тоғыса ма, тексер.

Мысал

74213958586163285474799584676732132759426716784617193156784567456792246819571567126745674567932812345791375678156785751368249137789761513213584121211272415612142241111221813192420211516251516

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

Тек 5 санын ойла. 9-жолда 5 саны тек Ж9Б5 не Ж9Б8 ұяшығына, ал 4-бағанда тек Ж7Б4 не Ж6Б4 ұяшығына сыяды. Ж9Б5 және Ж7Б4 ұяшықтары 8-блокта тұр, сондықтан екеуі бірдей 5 бола алмайды. Демек, Ж9Б8 не Ж6Б4 ұяшығы 5 болуы тиіс. Екеуін де көретін ұяшықтар (Ж6Б8) 5 бола алмайды.

Браузерде тегін ойна