예제 #1
0
        static void SolveDay1()
        {
            // TODO: dependancy injection
            var adventClient = new AdventHttpClient();
            var adventInput  = new AdventInputProvider(adventClient);
            var day1         = new Day1(adventInput);

            var frequency = day1.CalculateFrequency().Result;

            Console.WriteLine($"Day 1 frequency: {frequency}");

            var duplicateFrequency = day1.GetFirstFrequencyDuplication().Result;

            Console.WriteLine($"Day 1 frequency duplication: {duplicateFrequency}");
        }