Судоку қалай шешіледі: тәсілдерді қадам-қадаммен үйрен
Судокуда тез ілгерілеудің ең жақсы жолы — тәсілдерді ретімен үйрену. Оңай есептерді аяқтауға Hidden Single мен Naked Single жеткілікті. Оларға Pointing, Claiming, жұптар мен үштіктерді қоссаң, қиын есептерді де шешесің. X-Wing-тен бастап тәсілдер Сарапшы және Шебер деңгейлеріне арналған.
Судоку ережелері: судоку қалай ойналады
Деңгейге арналған тәсілдер: Бастауыш
- 1-қадамHidden Single (санның жалғыз ғана орны бар)
Бір сан жолда, бағанда не блокта тек бір ғана ұяшыққа сыйса, сол ұяшық міндетті түрде сол сан болады.
Деңгейге арналған тәсілдер: Оңай
- 2-қадамNaked Single (ұяшыққа жалғыз сан сыяды)
Ұяшықтың жолындағы, бағанындағы және блогындағы бар сандарды сызып тастағанда тек бір нұсқа қалса, сол нұсқа — оның жауабы.
Деңгейге арналған тәсілдер: Орташа
- 3-қадамPointing (блок ішінде бір сызықта)
Блоктың ішінде бір санның барлық нұсқалары бір жолда не бір бағанда жатса, сол санды блоктан тыс сол жолдың не бағанның қалған ұяшықтарынан өшіруге болады.
- 4-қадамClaiming (жол/баған блокты анықтайды)
Жолда не бағанда бір санның барлық нұсқалары бір блоктың ішінде жатса, сол санды осы блоктың басқа ұяшықтарынан өшіруге болады.
Деңгейге арналған тәсілдер: Қиын
- 5-қадамNaked Pair (ашық жұп)
Бір жолдағы, бағандағы не блоктағы екі ұяшықта бірдей екі нұсқа ғана болса, ол екі санды сол топтың басқа барлық ұяшықтарынан өшіруге болады.
- 6-қадамHidden Pair (жасырын жұп)
Жолда, бағанда не блокта екі сан тек бірдей екі ұяшыққа ғана сыйса, ол екі ұяшықтан басқа барлық нұсқаларды өшіруге болады.
- 7-қадамNaked Triple (ашық үштік)
Топтағы үш ұяшықтың нұсқалары жиналып тек үш түрлі сан болса, ол үш санды сол топтың басқа ұяшықтарынан өшіруге болады.
- 8-қадамHidden Triple (жасырын үштік)
Топта үш сан тек бірдей үш ұяшыққа ғана сыйса, ол үш ұяшықтан басқа барлық нұсқаларды өшіруге болады.
Деңгейге арналған тәсілдер: Сарапшы
- 9-қадамX-Wing
Бір сан екі жолдың әрқайсысында дәл екі ұяшыққа сыйып, ол ұяшықтар бірдей екі бағанда тізілсе, сол санды осы екі бағанның басқа ұяшықтарынан өшіруге болады (жол мен бағанды ауыстырсаң да дәл солай).
- 10-қадамSwordfish
Үш сызыққа кеңейтілген X-Wing: бір санның үш жолдағы нұсқаларының бәрі бірдей үш бағанға түссе, сол санды осы бағандардың басқа ұяшықтарынан өшіруге болады.
- 11-қадамXY-Wing
Әрқайсысында екі нұсқа бар үш ұяшық — XY тірегі және тіректі көретін XZ мен YZ ұяшықтары — болса, XZ мен YZ-ті қатар көретін кез келген ұяшықтан Z-ті өшіруге болады.
- 12-қадамXYZ-Wing
Тірегінде үш нұсқа (XYZ) бар XY-Wing: тіректі де, XZ мен YZ ұяшықтарын да көретін кез келген ұяшықтан үшеуіне ортақ Z санын өшіруге болады.
Деңгейге арналған тәсілдер: Шебер
- 13-қадамSkyscraper (зәулім үй)
Бір сан екі жолдың әрқайсысында тек екі жерге сыйып, әр жолдың бір шеті бір бағанда тізілсе, қалған екі шетті де көретін ұяшықтардан сол санды өшіруге болады.
- 14-қадам2-String Kite (батпырауық)
Бір сан бір жолда тек екі жерге, бір бағанда да тек екі жерге сыйып, бұл екі сызық бір блокта түйіссе, екі бос шетті де көретін ұяшықтан сол санды өшіруге болады.
- 15-қадамUnique Rectangle (жалғыз шешім тіктөртбұрышы)
Дұрыс судокудың шешімі біреу ғана болатынын пайдаланады: екі блокқа созылған тіктөртбұрыштың төрт ұяшығы түгел бірдей сан жұбымен аяқтала алмайды, сондықтан соған әкелетін нұсқаларды өшіруге болады.
- 16-қадамBUG+1
Бос ұяшықтардың бәрінде дәл екі нұсқадан қалып, тек біреуінде үш нұсқа болса, сол ұяшықтың жауабы анықталады — әйтпесе судокудың екі шешімі болар еді.
- 17-қадамEmpty Rectangle (бос тіктөртбұрыш)
Блоктағы бір санның нұсқалары бір жол мен бір бағанның (айқыштың) ішіне сыйса, мұны сол сан тек екі жерге сыятын сызықпен ұштастырып, бір ұяшықтан сол санды өшіруге болады.
- 18-қадамW-Wing
Тек X не Y бола алатын, бір-бірін көрмейтін екі ұяшықты X тек екі жерге сыятын сызық байланыстырса, екеуін де көретін кез келген ұяшықтан Y-ті өшіруге болады.
- 19-қадамNaked Quad (ашық төрттік)
Топтағы төрт ұяшықтың нұсқалары жиналып тек төрт түрлі сан болса, ол төрт санды сол топтың басқа ұяшықтарынан өшіруге болады.
- 20-қадамHidden Quad (жасырын төрттік)
Топта төрт сан тек бірдей төрт ұяшыққа ғана сыйса, ол төрт ұяшықтан басқа барлық нұсқаларды өшіруге болады.
- 21-қадамFinned X-Wing (қанатшалы X-Wing)
Бір бұрышының жанында бірнеше артық нұсқасы (қанатшасы) бар X-Wing: X-Wing бағандарында әрі қанатшаның блогында тұрған ұяшықтардан сол санды бәрібір өшіруге болады.
- 22-қадамJellyfish
Төрт сызыққа кеңейтілген X-Wing: бір санның төрт жолдағы нұсқаларының бәрі бірдей төрт бағанға түссе, сол санды осы бағандардың басқа ұяшықтарынан өшіруге болады.