Мазмұны:

Судокуды қалай шешуге болады
Судокуды қалай шешуге болады
Anonim

Мұны жылдам және қызықты орындаудың төрт оңай жолы.

Судокуды қалай шешуге болады
Судокуды қалай шешуге болады

Судоку дегеніміз не

Судоку немесе сиқырлы шаршы - бұл арнайы ойын алаңында шешілуі керек сандық басқатырғыш.

Классикалық өріс - өлшемдері 9-дан 9-ға дейінгі ұяшықтары бар сызықты шаршы. Үлкен фигура, өз кезегінде, әрқайсысы 3-тен 3-ке дейін тоғыз кішкентай ұяшықтан тұрады.

Судоку алаңы
Судоку алаңы

Әрбір жол мен бағанда тек бірнеше ұяшық сандармен толтырылады. Ойыншының міндеті – қай сандар жетіспейтінін анықтау және оларды шаршының барлық бос ұяшықтарына дұрыс орналастыру.

Мамандар 6 670 903 752 021 072 936 960 цифр бар екенін айтады. Осылайша, жаңа және жаңа Судокуды шексіз ойнауға болады.

Судокудың қандай ережелерін ескеру керек

Олардың екеуі ғана бар:

  1. Ойын алаңын тек 1-ден 9-ға дейінгі сандармен толтыруға болады. Судокудың әріптермен немесе белгілермен шешілетін түрлері бар, бірақ бұл өз ережелері мен стратегиясы бар мүлдем бөлек ойындар.
  2. Санды жол, баған және бос ұяшық орналасқан 3 х 3 шағын шаршыда қайталанбайтын болса ғана жазуға болады.

Сондай-ақ, судоку миыңызды жаттықтыруға ғана емес, сонымен қатар стресстен арылуға көмектесетін босаңсытатын ойын екенін есте сақтаңыз. Сондықтан уақытыңызды бөліп, көңіл көтеруге тырысыңыз.

Судокуды классикалық дөрекі күшпен қалай шешуге болады

Ол кез келген қиындықтағы Судокуды шешуге жарамды. Дегенмен, ол бастапқыда ұяшықтардың кем дегенде жартысы сандармен толтырылған қарапайым ойын алаңдарында жақсы жұмыс істейді. Мысалы, бұл туралы:

Судокуды классикалық дөрекі күшпен қалай шешуге болады
Судокуды классикалық дөрекі күшпен қалай шешуге болады

Алдымен, мүмкіндігінше сандармен толтырылған шағын шаршыны таңдаңыз. Бұл жағдайда бұл:

Судокуды классикалық дөрекі күшпен қалай шешуге болады: ең толтырылған шаршыны таңдаңыз
Судокуды классикалық дөрекі күшпен қалай шешуге болады: ең толтырылған шаршыны таңдаңыз

Басқа өрістерде бірнеше опция болуы мүмкін. Баламалардың ішінде өзіңізге ұнайтынына тоқтаңыз.

Енді ең сан толтырылған жол мен бағанның қиылысында орналасқан ұяшықты таңдаңыз.

Судокуды классикалық дөрекі күш әдісімен қалай шешуге болады: ұяшықты таңдаңыз
Судокуды классикалық дөрекі күш әдісімен қалай шешуге болады: ұяшықты таңдаңыз

Жауапты анықтау үшін сізге қарапайым талдау жасау керек. Теориялық тұрғыдан, сан кез келген болуы мүмкін - 1-ден 9-ға дейін. Бірақ біз оны шағын шаршыда қайталамау керек екенін білеміз.

Барлығы мүмкін болатын тоғыз нұсқаның ішінен біз кішкентай шаршыда бұрыннан барларды сызып тастаймыз: 7, 2, 8, 1, 6, 4. Бұл қажетті сан 3, 5 немесе 9 екенін білдіреді.

Енді біз бос ұяшымыз орналасқан жолды талдаймыз. Онда басқалармен қатар 3 саны бар. Бұл біз бұл опцияны жоя алатынымызды білдіреді.

Осылайша, ұяшыққа енгізуге болатын екі ғана сан бар - бұл 9 немесе 5. Бірақ егер біз 9-ды енгізсек, онда 5 саны үшін тек өзінің бес саны бар бағанда бос орын болады:

Судокуды классикалық дөрекі күшпен қалай шешуге болады: вариацияларды жою
Судокуды классикалық дөрекі күшпен қалай шешуге болады: вариацияларды жою

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

Судокуды классикалық дөрекі күшпен қалай шешуге болады: есептелген мәнді беріңіз
Судокуды классикалық дөрекі күшпен қалай шешуге болады: есептелген мәнді беріңіз

Енді қалған екі бос ұяшықта қандай сандар орналасқанын анықтауымыз керек. Бұл өте қарапайым. Біз тек екі нұсқа бар екенін білеміз - бұл 3 және 9.

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

Судокуды классикалық дөрекі күш әдісімен қалай шешуге болады: шағын шаршының қалған сандарын қосыңыз
Судокуды классикалық дөрекі күш әдісімен қалай шешуге болады: шағын шаршының қалған сандарын қосыңыз

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

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

Кішкентай шаршыда төрт сан бұрыннан белгілі болғандықтан, тек 1, 2, 6, 7 немесе 9 қажет болуы мүмкін.

Бірақ 1, 7 және 6 ортақ жолда. Бұл тек екі опцияның қалғанын білдіреді: 2 және 9. Дегенмен, жалпы бағанда 2 бар, сондықтан іздеу нәтижесі келесідей болады:

Судокуды классикалық дөрекі күшпен қалай шешуге болады: басқа шаршыға көшіңіз
Судокуды классикалық дөрекі күшпен қалай шешуге болады: басқа шаршыға көшіңіз

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

Келесі бос ұяшыққа өтіңіз
Келесі бос ұяшыққа өтіңіз

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

Судокуды дәйекті түрде қалай шешуге болады

Бұл жағдайда басқатырғышты шешу схемасы бірдей. Тек ойша қолайлы сандарды таңдаудың орнына деректі фильм қолданылады.

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

Үлкен шаршының бірінші өтуінде сіз бір мәнді шешімі бар кем дегенде бір ұяшықты таба аласыз. Табылған нөмірді өріске енгізіңіз.

Мысал - №3:

Судокуды реттілікпен қалай шешуге болады: бір мәнді жауабы бар ұяшықты табыңыз
Судокуды реттілікпен қалай шешуге болады: бір мәнді жауабы бар ұяшықты табыңыз

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

Әрі қарай, сол шағын шаршыдағы қалған бос ұяшықтарды талдаңыз, мүмкін опциялардан жаңа ғана жазылған санды сызыңыз. Сірә, сіз толтырылмаған ұяшық үшін кем дегенде бір анық шешімді бірден табасыз.

Дәл осылай жарамсыз опцияларды сызып тастауды жалғастырыңыз. Процесс көшкін сияқты өтеді.

Судокуды жою арқылы қалай шешуге болады

Бұл әдіс бос ұяшықтарды өте жылдам толтыруға мүмкіндік береді, бірақ тек ең мұқият болады. Бұл бір бағанда немесе жолда орналасқан бірнеше кішкентай квадраттарды бірден сканерлеуден тұрады.

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

Үш кішкентай шаршыны талдаңыз
Үш кішкентай шаршыны талдаңыз

Дәл осы принцип бойынша сіз 6 санын басқа кішкентай шаршының ұяшығына жылдам енгізе аласыз:

Басқа квадраттарда бірдей стратегияны қолданыңыз
Басқа квадраттарда бірдей стратегияны қолданыңыз

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

Кіші квадраттарды талдау арқылы судокуды қалай шешуге болады

Әрбір кішкентай шаршыға қарап, оның жанында жоқ барлық сандарды жазыңыз.

Кіші квадраттарды талдау арқылы судокуды қалай шешуге болады: Барлық жетіспейтін сандарды тізімдеңіз
Кіші квадраттарды талдау арқылы судокуды қалай шешуге болады: Барлық жетіспейтін сандарды тізімдеңіз

Ең аз бос орын бар кескіндердің бірін таңдаңыз. Сол жақ орталық шаршыны қоямыз. 1, 2 және 8 сандары жоқ.

Жоғарғы қатардағы бос ұяшықтардың ешқайсысында 2 бола алмайтыны бірден байқалады: бұл жерде екеуі бар. Бұл бұл фигураның орны бір мәнді екенін білдіреді.

Кішкентай шаршының жоғарғы қатарында тек екі ұяшық қалды. Бірақ 1 оң ұяшықта болуы мүмкін емес, себебі ол бүкіл бағанда бар. Сондықтан, біз сол жерге 8 қоямыз. Бірлік үшін бір ғана орын бар екен:

Кіші шаршыға жетіспейтін сандарды орналастыр
Кіші шаршыға жетіспейтін сандарды орналастыр

Келесі суретті қарастырыңыз. Мысалы, төменгі сол жақта үш цифр жоқ - 7, 8 және 9. Енді цифрларды оларға рұқсат етілген ұяшықтарға орналастырамыз.

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

8-ге өтіңіз. Ол екінші бағанда болуы мүмкін емес, себебі ол қазірдің өзінде бар. Сәйкесінше, бұл санға рұқсат етілген жалғыз бос орын бірінші баған болып табылады.

Қалдық принципі бойынша 9 санын жалғыз бос ұяшыққа – орталық, екінші бағанға қоямыз:

Ұяшықтарды қажетті сандармен толтырыңыз
Ұяшықтарды қажетті сандармен толтырыңыз

Содан кейін бірнеше бос ұяшықтары бар келесі шағын шаршыға ауысыңыз.

Ұсынылған: