Пример #1
0
        static void Validate(ref int[,] matriz)
        {
            var validator = new SudokuValidator(matriz);

            Console.WriteLine("Validating Matriz");
            //DrawMatriz(matriz);
            validator.Validate(true);
            Console.WriteLine("Validating Result:");
            DrawResult(validator.Result);
        }
Пример #2
0
        private void btnValidate_Click(object sender, EventArgs e)
        {
            try
            {
                SudokuValidator sudo = new SudokuValidator();
                sudoku = sudo.LoadFile(txtFile.Text);

                bool isValid = sudo.Validate(sudoku);

                MessageBox.Show(string.Format("Sudoku is {0}!", isValid ? "Valid" : "InValid"));
            }
            catch (Exception ex)
            {
                MessageBox.Show(string.Format("Message -{0} \n\n Stack Trace \n{1}", ex.Message, ex.StackTrace));
            }
        }
Пример #3
0
 public SudokuGame()
 {
     this.validator = new SudokuValidator();
     this.sudokuMap = new SudokuMap();
 }