$ make
$./autoHidato
This code has two thread one is for Generator and the other is for Solver.
- Generator has two modes one is generating Hidato Puzzle which has a unique solution. The other mode is generating Hidato Puzzle which has not unique solutions.
- The Generator adjusts the difficulty level based on the time the solver spending.
- The Generator check answer which solved by Solver.
- The Solver solves the Hidato Puzzle which given by Generator.
- The solver checks if the puzzles created by the generator have a unique solution.