static void Main(string[] args) { int day = 23; int puzzle = 1; if (puzzle == 1) { Console.WriteLine("Starting puzzle 1"); var solve1 = Day_23.Puzzle1(); Console.WriteLine("Solution to puzzle 1 of day {0}: {1}", day, solve1); } else { Console.WriteLine("Starting puzzle 2"); var solve2 = Day_23.Puzzle2(); Console.WriteLine("Solution to puzzle 2 of day {0}: {1}", day, solve2); } }
public void Part2(string input, string output) { var day = new Day_23(input); Assert.Equal(output, day.Solve_2()); }
public void Part1(string input, string output, int rounds) { var day = new Day_23(input); Assert.Equal(output, day.Solve_1(rounds)); }