Esempio n. 1
0
        public void HackerRankTestCase5()
        {
            QueensAttackInputData oData = GetInputMatrixFromFile(_sTestDataRootDir + "testcase5_input.txt");

            int result = QueensAttack2.queensAttack(oData.iBoardSize, oData.iNumObstacles, oData.iQueenRow, oData.iQueenCol, oData.aObstacleLocations);

            Assert.AreEqual(result, 21);
        }
Esempio n. 2
0
        public void HugeTest2()
        {
            QueensAttackInputData oData = GetInputMatrixFromFile(_sTestDataRootDir + "huge2_input.txt");

            int result = QueensAttack2.queensAttack(oData.iBoardSize, oData.iNumObstacles, oData.iQueenRow, oData.iQueenCol, oData.aObstacleLocations);

            Assert.AreEqual(result, 27475);
        }
Esempio n. 3
0
        public void HackerRankTestCase6()
        {
            // test case 6 answer is 40 from hackerrank
            QueensAttackInputData oData = GetInputMatrixFromFile(_sTestDataRootDir + "testcase6dbg_input.txt");

            int result = QueensAttack2.queensAttack(oData.iBoardSize, oData.iNumObstacles, oData.iQueenRow, oData.iQueenCol, oData.aObstacleLocations);

            Assert.AreEqual(result, 40);
        }