public void Part2() { string[] input = INPUT_DATA; int expected = 323; _ = int.TryParse(SolutionRouter.SolveProblem(2015, 16, 2, input), out int actual); Assert.Equal(expected, actual); }
public void Part2_Binary_Boarding() { string[]? input = Helpers.GetInputData(2020, 5); int actual = 0; if (input is not null) { _ = int.TryParse(SolutionRouter.SolveProblem(2020, 5, 2, input), out actual); } Assert.Equal(671, actual); }
public void Part2(string[] input, long expected) { _ = int.TryParse(SolutionRouter.SolveProblem(2021, 11, 2, input), out int actual); Assert.Equal(expected, actual); }
public void Part1(string[] input, int steps, int expected) { _ = int.TryParse(SolutionRouter.SolveProblem(2021, 11, 1, input, steps), out int actual); Assert.Equal(expected, actual); }
public void Part1(string[] input, int noOfLiters, int expected) { _ = int.TryParse(SolutionRouter.SolveProblem(2015, 17, 1, input, noOfLiters), out int actual); Assert.Equal(expected, actual); }
public void Part1(string[] input, int expected) { _ = int.TryParse(SolutionRouter.SolveProblem(2019, 2, 1, input, Array.Empty <int>()), out int actual); Assert.Equal(expected, actual); }
public void Part2(string[] input, int expected) { _ = int.TryParse(SolutionRouter.SolveProblem(2019, 2, 2, input, true), out int actual); Assert.Equal(expected, actual); }
public void Part2(string[] input, int expected) { _ = long.TryParse(SolutionRouter.SolveProblem(2015, 10, 2, input), out long actual); Assert.Equal(expected, actual); }
public void Part2(string[] input, int steps, long expected) { _ = long.TryParse(SolutionRouter.SolveProblem(2021, 14, 2, input, steps), out long actual); Assert.Equal(expected, actual); }
public void Part2(string[] input, int noOfIterations, int expected) { _ = int.TryParse(SolutionRouter.SolveProblem(2015, 18, 2, input, noOfIterations), out int actual); Assert.Equal(expected, actual); }
public void Part1(string[] input, int expected) { _ = long.TryParse(SolutionRouter.SolveProblem(2021, 23, 1, input, true), out long actual); Assert.Equal(expected, actual); }
public void Part1(string[] input, int raceTime, int expected) { _ = int.TryParse(SolutionRouter.SolveProblem(2015, 14, 1, input, raceTime), out int actual); Assert.Equal(expected, actual); }
public void Part1(string[] program, int[] input, int expected) { _ = int.TryParse(SolutionRouter.SolveProblem(2019, 5, 1, program, input), out int actual); Assert.Equal(expected, actual); }
public void Part2(string[] input, string expected) { string actual = SolutionRouter.SolveProblem(2021, 13, 2, input); Assert.Equal(expected, actual); }
public void Part1(string[] input, long expected) { _ = long.TryParse(SolutionRouter.SolveProblem(2019, 6, 1, input), out long actual); Assert.Equal(expected, actual); }