Ejemplo n.º 1
0
        public void FindMinMovesInSnakeAndLadderTest()
        {
            int size = 36;

            int[] board = new int[size];

            for (int indx = 0; indx < size; indx++)
            {
                board[indx] = -1;
            }

            //ladders
            board[2]  = 15;
            board[14] = 24;
            board[20] = 31;

            // Snakes
            board[11] = 1;
            board[29] = 3;
            board[34] = 21;
            SnakeAndLadder snakeAndLadder = new SnakeAndLadder();

            Console.WriteLine("Minimum Dice throws needed to reach to end: " + snakeAndLadder.FindMinMovesInSnakeAndLadder(board));
        }