示例#1
0
        public void Part2_WithExampleData_PlaysGame()
        {
            var input  = "389125467";
            var result = Day23.SolvePart2(input);

            Assert.Equal(149245887792, result);
        }
示例#2
0
        public void Part2RealPuzzle()
        {
            var input  = GetPuzzleInput();
            var result = Day23.SolvePart2(input);

            Assert.Equal(-1, result);
        }
示例#3
0
        public void Part2( )
        {
            day23.IteratePart2 = 10000000;
            var actual = day23.SolvePart2( );

            Assert.AreEqual("149245887792", actual);
        }
示例#4
0
        public void Part2()
        {
            var result = Day23.SolvePart2(_input);

            Assert.Equal(2029056128, result);
        }
示例#5
0
        public void Part2()
        {
            var actual = day23.SolvePart2();

            Assert.AreEqual("479010245", actual);
        }
示例#6
0
 public void Test(string input, long expected)
 {
     Assert.Equal(expected, Day23.SolvePart2(input));
 }