v 1.1
Авторы: Анастасия Городничая, Виталий Карпов
Составной проект по головоломке "Hitori", включающий в себя решатель и генератор головоломок
- Решатель головоломок "Hitori":
hitori_solver_main.py
- Генератор головоломок "Hitori":
hitori_generator_main.py_
- Модули логики Hitori:
hitori/
- Модули Command:
command/
(реализация паттерна "Команда") - Тесты:
tests/
- Набор реальных головоломок разных уровней сложности:
tests/test_files/real_puzzles
- Python версии не ниже 3.10
- Numpy версии не ниже 1.26.2
Справка по запуску: python hitori_solver_main.py -h
Пример запуска: python hitori_solver_main.py C:\...\example.txt
В первой строке через пробел идут два натуральных числа m, n - ширина и высота головоломки.
Далее, в следующих n строках через пробел идут по m чисел - значения клеток в головоломке.
Пример входных данных:
4 3
1 2 3 4
2 3 4 1
3 4 1 2
Справка по запуску: python hitori_generator_main.py -h
Пример запуска: python hitori_generator_main.py C:\...\example.txt -x 5 -y 5