Beispiel #1
0
        public static void Execute()
        {
            var input = InputTransformDay8.ParseLines(InputGetter.GetInputForDay(8).Trim());

            Part1(input);
            Part2(input);
        }
Beispiel #2
0
        public static void Execute()
        {
            var input = InputGetter.GetInputForDay(16).Trim();

            Console.WriteLine(FFTPart1(input));
            Console.WriteLine(FFTPart2(input));
        }
Beispiel #3
0
        public static void Execute()
        {
            var input = InputGetter.GetInputForDay(10);
            var grid  = PrepareGrid(input);

            var best = FindAsteroidWithMostVisibleOthers(grid);

            Console.WriteLine(best.VisibleOthers);
            var shotsFired = DestroyAsteroidsInOrder(grid, best.Asteroid);

            Console.WriteLine(shotsFired[199].Location);
        }