Sudoku.solve.getSolve9x9 C# (CSharp) Method

getSolve9x9() public method

public getSolve9x9 ( ) : ].int[
return ].int[
        public int[,] getSolve9x9()
        {
            int[,] table = new int[9, 9];

            //แถวที่ 0

            table[0, 0] = 2;
            table[0, 1] = 3;
            table[0, 2] = 4;

            table[0, 3] = 9;
            table[0, 4] = 5;
            table[0, 5] = 6;

            table[0, 6] = 8;
            table[0, 7] = 1;
            table[0, 8] = 7;

            //แถวที่ 1
            table[1, 0] = 9;
            table[1, 1] = 5;
            table[1, 2] = 7;

            table[1, 3] = 8;
            table[1, 4] = 1;
            table[1, 5] = 4;

            table[1, 6] = 2;
            table[1, 7] = 6;
            table[1, 8] = 3;

            //แถวที่ 2
            table[2, 0] = 1;
            table[2, 1] = 8;
            table[2, 2] = 6;

            table[2, 3] = 3;
            table[2, 4] = 7;
            table[2, 5] = 2;

            table[2, 6] = 4;
            table[2, 7] = 5;
            table[2, 8] = 9;

            //แถวที่ 3
            table[3, 0] = 5;
            table[3, 1] = 4;
            table[3, 2] = 9;

            table[3, 3] = 6;
            table[3, 4] = 8;
            table[3, 5] = 1;

            table[3, 6] = 7;
            table[3, 7] = 3;
            table[3, 8] = 2;

            //แถวที่ 4
            table[4, 0] = 6;
            table[4, 1] = 1;
            table[4, 2] = 8;

            table[4, 3] = 7;
            table[4, 4] = 2;
            table[4, 5] = 3;

            table[4, 6] = 5;
            table[4, 7] = 9;
            table[4, 8] = 4;

            //แถวที่ 5
            table[5, 0] = 7;
            table[5, 1] = 2;
            table[5, 2] = 3;

            table[5, 3] = 4;
            table[5, 4] = 9;
            table[5, 5] = 5;

            table[5, 6] = 6;
            table[5, 7] = 8;
            table[5, 8] = 1;

            //แถวที่ 6
            table[6, 0] = 3;
            table[6, 1] = 9;
            table[6, 2] = 2;

            table[6, 3] = 5;
            table[6, 4] = 6;
            table[6, 5] = 7;

            table[6, 6] = 1;
            table[6, 7] = 4;
            table[6, 8] = 8;

            //แถวที่ 7
            table[7, 0] = 4;
            table[7, 1] = 7;
            table[7, 2] = 5;

            table[7, 3] = 1;
            table[7, 4] = 3;
            table[7, 5] = 8;

            table[7, 6] = 9;
            table[7, 7] = 2;
            table[7, 8] = 6;

            //แถวที่ 8
            table[8, 0] = 8;
            table[8, 1] = 6;
            table[8, 2] = 1;

            table[8, 3] = 2;
            table[8, 4] = 4;
            table[8, 5] = 9;

            table[8, 6] = 3;
            table[8, 7] = 7;
            table[8, 8] = 5;

            return table;
        }

Usage Example

Exemplo n.º 1
0
 public void testGenOK3()
 {
     solve s = new solve();
     GenerateNumber g = new Generate9();
     LevelChooser lv = new Chooselv9();
     int[,] test = new int[9, 9];
     Assert.AreNotEqual(test, g.generatePosition(s.getSolve9x9(), lv.selectedlv("Hard")));
 }
All Usage Examples Of Sudoku.solve::getSolve9x9