Skip to content

VasiliyMatlab/Sudoku

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Sudoku Solver Sudoku Solver

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

Требования

  • linux-headers 5.10.0 или новее
  • GLIBC 2.27 или новее
  • GCC 7.5.0 или новее
  • GNU Make 4.1 или новее

Сборка из исходных файлов

Открыть командную оболочку (shell) и выполнить указанные команды:
git clone https://github.com/VasiliyMatlab/Sudoku.git
cd Sudoku

Следующим шагом является сборка проекта с помощью утилиты make:

cd src/
make
cd ../bin/
ls

После выполнения указанных действий в списке содержимого папки bin/ должены появиться файл sudoku.elf. Если данный файл в результате выполнения указанных действий не был создан - обратитесь к автору данной программы

Скачивание бинарных файлов

Необходимо скачать архив с бинарными файлами (только для x86-64) из последнего доступного релиза себе на диск и выполнить указанные действия:
tar -xvf Binaries.tar.gz
ls

Убедиться, что после выполнения указанных действий в текущей директории находится файл sudoku.elf. Если данный файл в результате выполнения указанных действий не найден - обратитесь к автору данной программы

Использование

./sudoku file1.txt file2.dan

При данном использовании программа пытается решить судоку, содержащиеся в указанных файлах (он может быть как один, так и несколько). Результаты попыток решения головоломки (удачные и не очень) программа выводит в консоль.

Дополнительные команды

Запросить справку по программе:

./sudoku --help

Запросить версию программы:

./sudoku --version

Использование данных опций вместе со входными файлами данных запрещено!


VasiliyMatlab

VasiliyMatlab