public void HackerRankTest11() { TestInputData oData = BadVibes(_sTestDataRootDir + "hackerrank11_input.txt"); long result = JourneyToTheMoon.journeyToMoon(oData.numAstronauts, oData.astronautPairData); long expected = 4999949998; Assert.AreEqual(expected, result); }
public void SampleTest2() { TestInputData oData = BadVibes(_sTestDataRootDir + "sample2_input.txt"); long result = JourneyToTheMoon.journeyToMoon(oData.numAstronauts, oData.astronautPairData); int expected = 5; Assert.AreEqual(expected, result); }
static void Main(string[] args) { IChallengeSolver challengeSolver; challengeSolver = new JourneyToTheMoon(); challengeSolver.Solve(); }
public void MainFlow(string inputString, string expectedString) { var inputReader = new StringReader(inputString); var expectedReader = new StringReader(expectedString); string[] np = inputReader.ReadLine().Split(' '); int n = Convert.ToInt32(np[0]); int p = Convert.ToInt32(np[1]); int[][] astronaut = new int[p][]; for (int i = 0; i < p; i++) { astronaut[i] = Array.ConvertAll(inputReader.ReadLine().Split(' '), astronautTemp => Convert.ToInt32(astronautTemp)); } var result = JourneyToTheMoon.journeyToMoon(n, astronaut); var expected = expectedReader.ReadLine(); Assert.AreEqual(expected, result.ToString()); }