static void Main(string[] args) { Console.ForegroundColor = ConsoleColor.Green; Console.WriteLine("DAY 1"); Console.ForegroundColor = ConsoleColor.White; Day1.Run(); Console.ForegroundColor = ConsoleColor.Green; Console.WriteLine("DAY 2"); Console.ForegroundColor = ConsoleColor.White; Day2.Run(); Console.ForegroundColor = ConsoleColor.Green; Console.WriteLine("DAY 3"); Console.ForegroundColor = ConsoleColor.White; Day3.Run(); Console.ForegroundColor = ConsoleColor.Green; Console.WriteLine("DAY 4"); Console.ForegroundColor = ConsoleColor.White; Day4.Run(); Console.ForegroundColor = ConsoleColor.Green; Console.WriteLine("DAY 5 (May take a while!)"); Console.ForegroundColor = ConsoleColor.White; Day5.Run(); Console.ForegroundColor = ConsoleColor.Green; Console.WriteLine("DAY 6"); Console.ForegroundColor = ConsoleColor.White; Day6.Run(); Console.ForegroundColor = ConsoleColor.Green; Console.WriteLine("DAY 7"); Console.ForegroundColor = ConsoleColor.White; Day7.Run(); Console.ForegroundColor = ConsoleColor.Green; Console.WriteLine("DAY 8"); Console.ForegroundColor = ConsoleColor.White; Day8 day8 = new Day8(); day8.Run(); Console.ForegroundColor = ConsoleColor.Green; Console.WriteLine("DAY 9"); Console.ForegroundColor = ConsoleColor.White; Day9 day9 = new Day9(); day9.Run(); Console.ForegroundColor = ConsoleColor.Green; Console.WriteLine("DAY 10"); Console.ForegroundColor = ConsoleColor.White; Day10.Run(); }
static void Main(string[] args) { while (true) { Console.WriteLine("*******************"); Console.WriteLine("Advent of Code 2016"); Console.WriteLine("*******************"); Console.WriteLine(); Console.Write("Run day: "); int dayToRun = int.Parse(Console.ReadLine()); switch (dayToRun) { case 1: Day01.Run(); break; case 2: Day02.Run(); break; case 3: Day03.Run(); break; case 4: Day04.Run(); break; case 5: Day05.Run(); break; case 6: Day06.Run(); break; case 7: Day07.Run(); break; case 8: Day08.Run(); break; case 9: Day09.Run(); break; case 10: Day10.Run(); break; case 11: Day11.Run(); break; case 12: Day12.Run(); break; case 13: Day13.Run(); break; case 14: Day14.Run(); break; case 15: Day15.Run(); break; case 16: Day16.Run(); break; case 17: Day17.Run(); break; case 18: Day18.Run(); break; case 19: Day19.Run(); break; case 20: Day20.Run(); break; case 21: Day21.Run(); break; case 22: Day22.Run(); break; case 23: Day23.Run(); break; case 24: Day24.Run(); break; case 25: Day25.Run(); break; } Console.WriteLine(); } }