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

Басты бет › Үйрену › Skyscraper (зәулім үй)

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

Skyscraper (зәулім үй) дегеніміз не? Судоку қалай шешіледі

Қысқаша

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

Бұл не

Бір сан туралы ойла (мысалы, 5). Екі жолдың әрқайсысында 5 үшін тек екі орын бар, және әрқайсысының бір ұшы бір бағанда тізіледі — қатар тұрған екі ғимарат сияқты.

Тізілген екі ұяшық бір бағанда, сондықтан екеуі бірдей 5 бола алмайды. Демек, қалған ұштардың (төбелердің) біреуі 5 болуы тиіс.

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

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

Бір санды таңдап, оның дәл екі орны бар екі жолын (не бағанын) тап. Тек бір ұшы тізілсе, бұл Skyscraper.

Мысал

723685428238936134836834617925361923236547851247326868246892347952826812346834662389147235942367852363613673836813647592238523672369136834683467

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

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

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