コード例 #1
0
        public void Example_Part2()
        {
            var input = "5\t9\t2\t8\r\n" +
                        "9\t4\t7\t3\r\n" +
                        "3\t8\t6\t5";

            CorruptionChecksum.CalculateCheckSum_Part2(input).Should().Be(9);
        }
コード例 #2
0
        static void Main(string[] args)
        {
            Console.WriteLine($"Day1 Answer: {InverseCaptcha.CalcSum()}");
            Console.WriteLine($"Day1 Part2 Answer: {InverseCaptcha.CalcSumPart2()}");

            var day2InputPuzzle = System.IO.File.ReadAllText("Day2\\InputPuzzleDay2.txt");

            Console.WriteLine($"Day2 Answer: {CorruptionChecksum.CalculateCheckSum(day2InputPuzzle)}");
            Console.WriteLine($"Day1 Part2 Answer: {CorruptionChecksum.CalculateCheckSum_Part2(day2InputPuzzle)}");

            Console.WriteLine($"Day3 Answer: {SpiralMemory.CalculateSteps(289326)}");


            if (Debugger.IsAttached)
            {
                Console.ReadKey();
            }
        }