示例#1
0
        protected override long SolvePartTwo()
        {
            message.Reset();
            XMASExploiter exploiter     = new XMASExploiter(message);
            long          invalidNumber = exploiter.FindFirstNumberWhichIsNotSum();

            message.Reset();
            return(exploiter.FindWeakness(invalidNumber));
        }
示例#2
0
        protected override long SolvePartOne()
        {
            XMASExploiter exploiter = new XMASExploiter(message);

            return(exploiter.FindFirstNumberWhichIsNotSum());
        }
示例#3
0
 public void TestExploit()
 {
     Assert.AreEqual(127L, exploiter.FindFirstNumberWhichIsNotSum());
 }