Exemplo n.º 1
0
        static void Main(string[] args)
        {
            // Console.WriteLine("Hello World!");
            Sudoku9x9 sudoku = new Sudoku9x9();

            sudoku.sample();
            sudoku.show();
            if (sudoku.solve() == 1)
            {
                Console.WriteLine("Sudoku Error.");
            }
        }
Exemplo n.º 2
0
        static void Main(string[] args)
        {
            // Console.WriteLine("Hello World!");
            Sudoku9x9 sudoku = new Sudoku9x9();

            // sudoku.generate();
            // sudoku.clear();
            // sudoku.set(5,1,6);
            // Console.WriteLine(sudoku.solveExh(show:false));
            // sudoku.show();
            sudoku.generate();
            sudoku.show();
        }
Exemplo n.º 3
0
        public Sudoku9x9 Clone()
        {
            Sudoku9x9 result = new Sudoku9x9();

            for (int r = 0; r < 9; r++)
            {
                for (int c = 0; c < 9; c++)
                {
                    result.set(r, c, this.get(r, c));
                }
            }
            return(result);
        }