示例#1
0
        public static void Main(string[] args)
        {
            var day1Input = Day1.ParseInput(File.ReadAllLines("data/day1.txt"));

            var result1 = Day1.SolvePart1For(day1Input);
            var result2 = Day1.SolvePart2For(day1Input);

            Console.WriteLine("Day 1 Solutions:");
            Console.WriteLine($"  part 1: {result1}");
            Console.WriteLine($"  part 2: {result2}");

            var day2Input = File.ReadAllLines("data/day2.txt");

            var result3 = Day2.SolvePart1For(day2Input);
            var result4 = Day2.SolvePart2For(day2Input);

            Console.WriteLine("Day 2 Solutions:");
            Console.WriteLine($"  part 1: {result3}");
            Console.WriteLine($"  part 2: {result4}");

            var day3Input = File.ReadAllLines("data/day3.txt");
            var result5   = Day3.SolvePart1For(day3Input);
            var result6   = Day3.SolvePart2For(day3Input);

            Console.WriteLine("Day 3 Solutions:");
            Console.WriteLine($"  part 1: {result5}");
            Console.WriteLine($"  part 2: {result6}");

            var day5Input = File.ReadAllLines("data/day5.txt");
            var result9   = Day5Solver.SolvePart1For(day5Input[0]);
            var result10  = Day5Solver.SolvePart2For(day5Input[0]);

            Console.WriteLine("Day 5 Solutions:");
            Console.WriteLine($"  part 1: {result9}");
            Console.WriteLine($"  part 2: {result10}");

            var day7Input = File.ReadAllLines("data/day7.txt");
            var result13  = Day7.SolvePart1For(day7Input);

            Console.WriteLine("Day 7 Solutions:");
            Console.WriteLine($"  part 1: {result13}");
        }