Игра судоку для браузера chrome — скачать и установить

Что такое судоку

Судоку иначе называют латинским (или магическим) квадратом. Он представляет собой квадраты 9×9, в каждый из которых должна быть вписана цифра от 1 до 9. Большой квадрат разбит на 9 маленьких размером 3×3. Клеточки головоломки заполнены выборочно. Задача решающего заключается в заполнении оставшихся.

Классические судоку могут иметь разный уровень сложности. Самые трудные удается решить лишь мастерам, экспертам. Минимальное количество изначально заполненных ячеек равняется 17. При меньшем количестве подсказок решение невозможно.

Изначально должно быть заполнено 17 ячеек, или судоку не решить.

Существует несколько разновидностей головоломки с цифрами:

  • Всудоку-пазлах области представляют собой фигуры произвольной формы, а не только квадраты.
  • В диагональных числа не должны повторяться также на диагоналях.
  • В суммах или произведениях игровое поле делится на блоки, для каждого из которых указывается сумма либо произведение всех вписанных в данный сегмент цифр.
  • Кроме того, возможны головоломки размера 12×12 или 25×25.
  • Существуют варианты «больше-меньше», где соответствующий знак указывает на соседнюю ячейку.

Но самый распространенный вариант — стандартный квадрат 9×9. Именно о нем и пойдет речь в статье.

История возникновения головоломки

Первый прототип судоку придумал математик из Швейцарии Леонард Эйлер. Он назвал игру «латинским квадратом».

В 70-х годах прошлого века в Соединенных Штатах Америки на его основе были разработаны новые головоломки. Оттуда они и попали в Японию, где быстро стали популярны. После этого магические квадраты распространились по всему миру. Появились они и на территории Российской Федерации. Британские газеты стали публиковать числовые головоломки с 2004 года.

Позже появилась и электронная версия игры.

Терминология судоку

Клетка либо ячейка является основным элементом головоломки. Каждая входит одновременно в 1 столбец, 1 строку и 1 квадрат размером 3×3. В клеточки следует вписывать цифры. Всего их в классическом варианте игры 81.

В классическом судоку 81 ячеек.

Вписанные изначально числовые значения называются условиями задачи или подсказками. В зависимости от их количества определяют уровень сложности головоломки.

Группой может называться строка, столбец либо маленький квадрат размера 3×3. 9 горизонтальных клеток называют рядом, 9 вертикальных — колонкой. Маленькие квадраты иначе называют областями.

Сегмент представляет собой часть области. Он включает в себя 3 горизонтальных и 3 вертикальных клетки. В каждой из областей по 6 сегментов.

Кандидатами называют числа, которые могут быть записаны в клетку. Когда остается лишь 1 подходящий, цифру можно заносить в клетку. Комбинации из двух кандидатов называются парами, из трех — трио, из четырех — квартетом.

Электронные варианты судоку

Игра судоку в электронном исполнении предоставляет игроку возможность самому выбрать уровень сложности в зависимости от своего опыта и мастерства. Также ему предложено разгадать другие варианты судоку.

Игру скачивают на телефон, планшет или ноутбук, играют в режиме онлайн. Загрузив головоломку, пользователь увидит игровое поле, в клетках которого уже обозначены некоторые цифры. Их нельзя менять, удалять или переносить. Синглы заложены программой.

Взглянув на полотно, игрок должен решить, с чего начать отгадывание судоку. Обычно определяют строчку, колонку или блок, которые заполнены цифрами по максимуму.

Часто электронные вариации предлагают воспользоваться подсказками. Их количество достигает нескольких штук за одну игру.

Методы решения судоку для продвинутых игроков

В данном разделе описаны сложные технологии, которые пригодятся опытным и отъявленным любителям судоку:

Анализируют блоки из трех больших квадратов в строке или столбце. Выбирают одну цифру и выясняют, можно ли ее разместить во все 3 квадрата. К примеру, игрок рассматривает восьмерку. Нужно узнать, в каких колонках и рядах она уже находится, и применить эту информацию для анализа трех квадратов. В процессе заполнения клеток другие пустые ячейки постепенно находят свое решение.
Проверяя пустые клетки, стоит использовать ту же технологию, что и при внесении цифр.
Некоторые эксперты начинают разгадывать с цифры 1 и направляются по линиям, потом – по блокам. Так человек не запутается и предостережет себя от многих ошибок.
Всегда проверяют, какой цифры недостает там, где осталось много пустот.
Если зашли в тупик, и появилось много пустого пространства, нужно мысленно поделить квадрат на отрезки

Важно поразмыслить, какие цифры могут туда встать, потом станет понятно, какие значения будут располагаться в других квадратиках на соседних линиях.

Метод «сокращение» предполагает, что с каждым шагом и разгадыванием количество предполагаемых цифр сокращается, а решение базируется на методике «одиночка». Способ «сокращение» выделяется в самостоятельное звено, поскольку пользователь должен провести тщательный анализ всех колонок, рядов и квадратов с постепенным исключением синглов. Как итог – единственно правильное решение.

Усложненный метод «сокращения». Согласно столбцу 8, четверки могут находиться лишь в квадрате 3. Убираем лишние четверки в квадрате, и находим, что в C7 остается только 2

Цветовой метод – стратегия, которая незначительно отличается от вышеописанной. Ее смысл заключается в том, что клетки или числа окрашены в разные оттенки. Такое решение позволит игроку визуализировать весь ход разгадывания, но не каждый человек сможет ее использовать. Некоторые люди сбиваются, и у них снижается сосредоточенность.

Для правильного использования цветового окрашивания рекомендуется взять 3-4 оттенка и заполнять ими одинаковые варианты в разных колонках, рядах и квадратиках. Также другим тоном выделяют спорные клетки.

Чтобы быстрее освоиться и понять технологию разгадывания, стоит взять ручку и бумагу. Это поможет потренироваться, задействовать свой мозг в отличие от электронных вариантов, содержащих подсказки.

Еще один любопытный, но, в целом, бесполезный способ решения судоку – метод проб и ошибок. Пользователь выбирает пробное число из 2 или 3 вероятных. Далее проверяет все блоки. Недостаток технологии состоит в том, что человек должен использовать компьютер. На бумажном листке не получится вернуться к исходным данным.

Методология «рыба меч» основана на следующем правиле: если кандидат располагается в первой, второй и третьей колонке или только в трех рядах, то в других строчках этот сингл можно вычеркивать. Подробное описание шагов:

  1. Отыскивают строки, чтобы кандидат в них присутствовал не выше 3 раз. Но в то же время он включается в три столбика.
  2. Теперь выбрасывают кандидата из других строк и столбцов, в которых его не будет.
  3. Такая же цепочка размышления применяется в трех колонках, когда сингл присутствует в трех рядах.

Наглядно рассмотрим задачку. В трех рядах – в 3,5 и 7 кандидат пятерка обнаружена не более трех раз. Эти клетки заполнены желтым фоном. Кроме того, ячейки входят в три столбца – 3,4 и 7.

Техника решения «рыба меч» предполагает, что из других вертикальных клеток кандидата пятерку можно смело вычеркивать. Они обозначены зеленой заливкой.

В другой задачке, указанной ниже, аналогичным образом используется методы «рыба меч», но уже в отношении трех колонок. В поле понятно, что кандидата единицу нужно удалить из клеток зеленого оттенка.

Не нужно форсировать события и торопиться решить задачку. Игра предполагает усердное размышление, отбор и анализ выполнения. Сложные комбинации необходимо разгадывать обдуманно и не спеша. Суть игры – не слепое угадывание, а долгая, интересная цепочка умозаключений, приводящая к развитию логики. С опытом придет глубокое понимание такой, казалось бы, незамысловатой игры.

История возникновения судоку

Многие считают, что занятие произошло из Японии. Это верно лишь отчасти. 300 лет тому назад математик из Швейцарии Леонард Эйлер в ходе расследований изобрел увлекательную загадку под названием «латинский квадрат». На ее основе в 70-х годах в Америке придумали квадраты-головоломки с цифрами.

Из США они распространились в Японии. Там родилось их название, сохранившееся до сегодняшнего дня – судоку. Также именно в этой стране они приобрели неожиданную популярность. Это случилось в середине 1980-х годов. Из Японии головоломка стала путешествовать по всему миру, и добралась до России. В 2004 году судоку появились в британских газетах, спустя год стали выпускать электронные вариации головоломки.

Цветовой метод

Данная стратегия мало отличается от описанной, и заключается в цветовой индикации ячеек или цифр. Способ помогает визуализировать весь ход решения, однако, подходит не всем. Некоторых расцветка сбивает и мешает сосредоточиться. Чтобы грамотно использовать гамму, необходимо выбрать два-три цвета и окрашивать в них одинаковые варианты в разных блоках/линиях, а также спорные ячейки.

Чтобы разобраться, как решать судоку, лучше вооружиться ручкой и бумагой. Такой подход позволит натренировать голову, в отличие от использования электронных алгоритмов с наличием подсказок. Команда BrainApps рассмотрела несколько наиболее популярных, понятных и действенных методик, однако, существует множество других алгоритмов. Например, метод «Проб и ошибок», когда выбирается пробный вариант из двух или трех возможных и проверяется вся цепочка. Недостатком данной методики является необходимость использовать компьютер, так как на листке бумаги к исходному варианту вернуться не так просто.

Способ 3: Группы кандидатов

3.1. Очевидные группы кандидатов

Когда группа содержит две клетки с одинаковыми парами кандидатов (также единственными), тогда эти кандидаты не могут находиться в других клетках этой группы. Это можно применить к ряду, колонке или области.

Во втором ряду в клетках G2 и H2 кандидатами является пара 1,4. Если в G2 находится 1, то в H2 будет 4, и наоборот. В любом случае эти две клетки обязательно будут содержать 1 и 4. Таким образом мы можем исключить этих кандидатов из остальных клеток ряда.

Поскольку эти пары обе находятся в третьей области (правой верхней), мы также можем исключить числа 1 и 4 из остальных клеток этой области.

Когда три клетки в одной группе не содержат иных кандидатов кроме трех, эти числа могут быть исключены из остальных клеток группы.

Обратите внимание: не обязательно, чтобы эти три клетки содержали все числа трио! Необходимо только чтобы эти клетки не содержали других кандидатов. В этом ряду мы имеем трио 1,4,6 в клетках A, С и G, или двух кандидатов из этого трио

Эти три клетки будут обязательно содержать всех трех кандидатов. Поэтому они не могут быть в другом месте в этом рядом, и поэтому могут быть исключены из других клеток (E и F)

В этом ряду мы имеем трио 1,4,6 в клетках A, С и G, или двух кандидатов из этого трио. Эти три клетки будут обязательно содержать всех трех кандидатов. Поэтому они не могут быть в другом месте в этом рядом, и поэтому могут быть исключены из других клеток (E и F).

Аналогично для квартета, если четыре клетки не содержат иных кандидатов кроме как из одного квартета, эти числа могут быть исключены из других клеток этой группы. Как и для трио, клетки, содержащие квартет не обязаны содержать всех четырех кандидатов квартета.

И так далее, для N кандидатов в группе, мы можем найти N клеток, которые содержат только этих кандидатов. После этого мы можем исключить эти числа из остальных клеток группы.

3.2.Скрытые группы кандидатов

Для очевидных групп кандидатов (предыдущий метод: 3.1) пары, трио и квартреты позволяли исключить кандидатов из других клеток группы.
В этом методе, скрытые группы кандидатов позволяют исключить других кандидатов из содержащих их клеток.

Если есть N клеток (2,3 или 4), содержащие N общих чисел (и они не встречаются в других клетках группы), тогда остальные кандидаты для этих клеток могут быть исключены.

В этом ряду пара (4,6) встречается только в клетках A и C.

Остальные кандидаты, таким образом, могут быть исключены из этих двух клеток, поскольку они должны содержать либо 4 либо 6 и никаких других.

Как и в случае очевидных трио и квартетов, клетки не обязаны содержать все числа из трио или квартера. Скрытые трио очень сложно рассмотреть. К счастью, они не часто используются для решения судоку.
Скрытые квартеты разглядеть практически невозможно!

Практическая часть

Описание программы

В качестве контейнера для хранения судоку используется двухмерный целых числел. Он удобен тем, что позволяет легко производить последовательный обход матрицы и имеет сложность добавления О(1). Для работы алгоритмов проверки ряда, столбца и квадрата3х3 используются контейнеры , а в методе, который проверяет одну ячейку с помощью вышеупомянтых — , так как добавление в него происходит за константное время, в отличие от логарифмического в . Следовательно, при использовании именно таких контейнеров достигается самая быстрая работа программы, что демонстрируют замеры времени работы программы:

В двух заголовочный файлах описан класс . Файл sudoku.hpp описывает интерфейс класса, а в файле sudoku.h хранится реализация. Класс имеет публичный конструктор, функцию решения и печати судоку в файл. Остальные поля класса — приватные.
Программа компилируется и запускается из командной строки. В одной директории с программой должна находиться папка tests, в которой хранится файл с матрицей, описывающей судоку в формате целых чисел от 1 до 9 или -1, если клетка должна быть пустой, записанных через пробел.
Для того, чтобы запустить программу, в терминале нужно выполнить команду . Входные файлы для программы должны называться , где — любая строка без пробелов. Выходные файлы будут иметь название в формате . Программа неинтерактивная, пользовательский ввод не предусмотрен.

Описание тестов

Тесты empty и not_dig(здесь и далее приводятся только вместо полного названия файлов) — это тесты корректности вводимой информации:

  • empty — пустой файл
  • not_dig — файл, который внутри матрицы содержит не только числа

Во всех случаях выбрасывается исключение, выходной файл не создается.

  • Easy, medium, another_medium, hard — судоку различной сложности.
  • Hard_1 показывает, что программа имеет возможность решить судоку, имеющую более одного правильного решения(выводится первый корректный вариант). Hard_1 — это файл hard, в котором вместо одного из значений судоку — пустая ячейка. При решении получается другой, правильный вариант решения. Следовательно, у данной задачи(hard_1) — два решения и программа позволяет решить ее.
  • Too_easy — пустой судоку.

Оценка сложности алгоритмов

Так как алгоритм рекурсивный, оценка сложности будет зависеть от глубины рекурсии. Можно оценить сложности работы методов класса.

Каждый из методов проверки (строки, столбца и квадрата) проходит по N элементам и добавляет элементы в за O(1), следовательно, сложность каждого из трех методов O(N).
Функция проверки клетки XY использует последовательно три вышеупомянутых метода, каждый из которых имеет сложность NlogN, а затем производит проверку наличия цифры в за O(1) и добавляет элементы в . Для N элементов добавление будет иметь сложность N. Следовательно, сложность данной функции O(N).

Методы проверки одиночных цифр для строк, столбцов и квадратов 3х3 в возможных значениях ячейки обходят весь судоку и для каждой пустой ячейки запоминают возможные варианты, проверка производится вышеописанной функцией за O(N). Работа с производится за константное время. Далее, если есть уникальные варианты, они записывается в соответствующие ячейки. Следовательно, верхняя оценка сложности составляет O(N^3).

Оценка использования памяти

Каждый из способов проверки (строки, столбца и квадрата) требует N объектов для хранения. Значит функция проверки клетки XY требует места для хранения 3N промежуточных и N итоговых объектов.

Способы и методы решения судоку

Опытным и логическим путем установлены определенные методы разгадывания головоломки. Ниже представлены наиболее популярные.

Единственно возможные варианты (одиночка, последний герой)

Они определяются после исключения цифр, которые внесены в игровое поле. На таком принципе построены простые судоку. Данная отгадка предполагает 2 вида синглов – скрытые и очевидные.

Очевидные варианты рассмотрены на примере ниже.

В данном примере цифра «4» — единственно верный вариант, так как на перекрестии везде содержатся все остальные цифры

Если ответ на разгадку однозначен и не вызывает никаких сомнений, то сингл является очевидным. Чтобы понять, что написать в желтой клетке, нужно посмотреть на сопряженные с ней строку, столбец и квадрат:

  • В строке уже имеются цифры 9, 1, 6 и 5. Следовательно, эти цифры никак не могут быть в искомой клетке.
  • В столбце есть цифры 2, 3, 8. Они также уже не подходят.
  • В квадрате имеются цифры 7 и уже знакомые нам 8 и 6.
  • Следовательно, единственной отсутствующей цифрой на данном перекрестии является 4.

Скрытые варианты

На примере в выделенной желтым клетке имеется единственная не повторяющаяся во всем блоке цифра — 8. Следовательно, именно она должна быть вписана в клетку.

Данная отгадка предполагает, что число можно вписать в ячейку, если другое расположение недопустимо. Установить, в какой клетке должен стоять сингл, можно после расстановки предполагаемых вариантов и выявлений числа, которое больше нигде не дублируется. Руководство по разгадке судоку:

  • в 7 и 9 строчках изначально стоит «8»;
  • также 8 присутствует в столбце А;
  • в нижний правый квадрат можно вписать 8 только в единственную ячейку – В8, потому другие варианты исключены.

Указывающие пары

Если в одном блоке (столбце, квадрате или строке) в «вероятных» вариантах присутствуют одинаковые цифры, то их можно вычеркнуть из сопряженного блока (столбца, квадрата или строки соответственно).

Иногда такой способ бывает полезным, в особенности, когда игрок находит несколько таких совпадений, как на картинке ниже:

Здесь мы смотрим на квадрат номер три (выделен бледно-желтым). В нем точно ДОЛЖНА быть цифра 3, так как в других клетках квадрата, помимо строки B, ее нет даже в вероятных. Следовательно, можно убрать все остальные тройки на данной строке, то есть B1, B2 и B3.

То же самое с квадратом 8 (выделен светло-голубым). В нем обязательно должна быть цифра 2, и как раз есть два варианта в одной строке G (G4, G5). Значит можно убрать все остальные двойки на данной строке вне этого квадрата (то есть можно убрать G2).

Группы кандидатов

Скрытые пары, тройки и четверки — если 2 цифры находятся только в двух ячейках в одной вертикали, горизонтали или блоке, то другие числа в этих двух клетках исключаются.

В белено-желтых и оранжевых клетках — возможные цифры. Например, 13 — значит либо 1, либо 3; 169 — либо 1, либо 6, либо 9 и т.д.

В 9 строку можно ввести только одну 2. Это объясняется тем, что в ячейке 8 столбика могут находиться только 6 и 9. Аналогично вычисляются цифры, когда 3 кандидата стоят только в трех ячейках строки, столбца или блока.

Открытые двойки, тройки, четверки

Правило следующее – если в двух ячейках по горизонтали, вертикали или в маленьком квадрате используются лишь 2 одинаковые цифры и больше ничего, то эти же кандидаты из других клеток строки, столбца или блока можно смело исключать. Изначально в примере было так.

Потом приобрело вид:

В третью строчку можно вписать одну четверку, поскольку в 8 столбике ее не может быть.

Запертая цифра в квадрате

Теперь рассмотрим следующий пример.

На игровом поле синим фоном выделен квадратик. Кандидаты на место четверки обозначены зеленым цветом. Эти клетки находятся по одной вертикальной линии. Если на отрезке, выделенном оранжевым фоном, будет стоять четверка, значит, в синем блоке ее некуда вписать. Поэтому исключают 4 из оранжевых клеток.

Далее рассмотрен пример для цифры 2.

В третьем блоке сверху зеленым цветом выделены кандидаты, в которых будет подбираться двойка.

Запертая цифра в строчке

Эта головоломка похожа на вышеописанную, но имеется различие. В синей строке кандидаты на 7 расположены в пределах одного квадрата. Из всех остальных ячеек фигуры, обозначенных оранжевым тоном, семерки исключаются.

Закрытый сингл в столбике

Как и на прошлом игровом поле, в столбике кандидаты на восьмерку находятся на территории одного квадратика. Аналогичным образом цифра 8 удаляется из остальных ячеек.

Правило 4: Сложные методы.

4.1. Связанные пары (бабочка)

Следующие методы не обязательно более сложные для понимания чем вышеописанные, но не так просто определить когда они должны применяться.

Если какое-то число возможно только в двух ячейках двух рядов, и эти 4 варианта находятся в двух колонках (и формируют прямоугольник), тогда этот кандидат может быть исключен из других клеток колонки.
Аналогичный метод применяется в случае двух колонок, исключаемые кандидаты тогда будут в рядах.

Для колонок B и H, 9 возможна только во 2м и 8м рядах (голубые клетки). Таким образом 9 может быть исключена из остальных клеток этих рядов.

Для колонки B, если 9 находится не в B2, она будет в B8 и наоборот для колонки H. Таким образом 9 будет обязательно в 9м или 2м ряду, либо в B2 и H8, либо в B8 и H2.

Так что 9 может быть исключена из остальных клеток этих рядов.

Этот метод может применяться к областям:

Как и в предыдущем примере, две колонки (B и C), где 9 может быть только в двух ячейках (B3 и B9, C2 и C8).

Поскольку B3 и C2, как и B9 и C8 находятся внутри одной области (а не в одном ряду, как в предыдущем примере), 9 может быть исключена из остальных клеток этих двух областей.

4.2 Сложносвязанные пары (рыба)

Этот метод является более сложным вариантом предыдущего (4.1 Связанные пары).

Вы можете применить его когда один из кандидатов присутствует не более чем в трех рядах и во всех рядах они находятся в одних и тех же трех колонках.

Кандидат тогда может быть исключен из остальных рядов этих трех колонок. Тот же метод применяется в случае трех колонок, тогда кандидаты будут исключаться из рядов:

В колонках C, F и H, 2 встречается только в двух клетках. Эти клетки находятся в трех рядах, 2м, 4м и 8м.

Во 2м ряду число 2 будет обязательно или в F2 или в H2, в 4м — в C4 или H4, и в 8м — в C8 или F8.

Таким образом мы можем исключить 2 из остальных клеток этих рядов (в данном примере это отмеченные желтым клетки A2, B4 и G4).

4.3. Связанные кандидаты

Когда число возможно только в двух клетках группы (ряда, колонки или области), эти два кандидата связаны друг с другом.

Если один верен, то другой нет, и наоборот.
Когда несколько пар таких связанных кандидатов соединены, то иногда возможно исключить число из другой клетки, поскольку независимо от того, окажется связанный кандидат верным или нет, в нашей клетке он точно не появится.

В колонке B число 7 возможно в B2 и B4. Это связанная пара, т.к. если B2 верно (7 находится в B2), то B4 — нет, и наоборот.

Аналогично для C1 и H1 в первом ряду, если один кандидат верен, то другой нет.

Эти связи кандидатов объединены в первой области.

Если 7 находится в B4, тогда она может быть исключена из H1. И если она не находится в B4, тогда она находится в B2, не находится в C1, находится H1, и опять же не находится в H7.

В любом случае 7 не может находиться в H1.

4.4. Цепочки

Этот метод может использоваться когда большое количество клеток содержит только двух кандидатов.

Выбирая одного из кандидатов в начальной клетке, Вы формируете цепочку выборов, которая приводит к удалению кандидата в некой клетке.

Если при выборе другого кандидата в начальной клетке Вы приходите к удалению того же кандидата, он может быть спокойно удален.

Начиная в B2, если 3 верно, то выполняется цепочка заключений (показана красным):

B2 : 3, D2 : 5, E3 : 7, E5 : 8, A5 : 5, таким образом 5 не находится в A4

Если же в B2 находится 2, тогда мы имеем (показано зеленым):

B2 : 2, B4 : 5 и опять 5 не находится в A4.

В любом случае кандидат 5 может быть исключен из клетки A4.

Пошаговое решение судоку с объяснением

Далее представлен полный пример, как нужно играть в головоломку, от начала до конца. В судоку не обозначены строки и столбцы, но здесь они необходимы для более понятной картинки решения задачи.

Сначала в ячейки вписывают всех кандидатов, цифры ставят маленькими и в уголках клетки.

Следующий шаг – обозначить единственных кандидатов. На картинке они выделены серым фоном. А также их вычеркивают из других клеток в столбце, строке и блоке. Их выделили желтым цветом.

Проведя процедуру, заметно, что снова образовались открытые и единственные кандидаты. В первой строчке двойка присутствует только в ячейке В1. Ее так же вычеркивают из клеток-кандидатов.

В итоге получается такое поле.

Следующий этап – отыскать скрытых кандидатов. Они обозначены серыми клетками. Их удаляют из кандидатов в другие ячейки столбца, строки и блока. Они выделяются желтым фоном.

В определенных местах снова появились скрытые кандидаты. В первом ряду цифра 5 присутствует только в ячейке С1. Их опять вычеркивают из кандидатов в другие места строк, столбцов и квадратов.

Далее рассматривают строчку Н5. В пятой строке двойка встречается только в одной ячейке. Затем продолжают анализировать судоку относительно клетки.

После этого в некоторых местах остались единственные допустимые цифры. Их нужно удалить из других вертикальных, горизонтальных линий и квадратиков.

Остается заключительный этап – вписать открытые цифры и закончить решение головоломки.

Это традиционный способ решения судоку. Игрок может начать заполнение с других ячеек и цифр, как ему удобнее. Данный пример наглядно продемонстрировал, что головоломка имеет единственно правильную разгадку и отыскать ее нужно логическим мышлением, а не перебиранием и гаданием.

Полезные видео-ролики о судоку:

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *