Exemple #1
0
    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);
    }
Exemple #2
0
    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);
    }
Exemple #3
0
 public void Part2(string[] input, long expected)
 {
     _ = int.TryParse(SolutionRouter.SolveProblem(2021, 11, 2, input), out int actual);
     Assert.Equal(expected, actual);
 }
Exemple #4
0
 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);
 }
Exemple #5
0
 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);
 }
Exemple #6
0
 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);
 }
Exemple #7
0
 public void Part2(string[] input, int expected)
 {
     _ = int.TryParse(SolutionRouter.SolveProblem(2019, 2, 2, input, true), out int actual);
     Assert.Equal(expected, actual);
 }
Exemple #8
0
 public void Part2(string[] input, int expected)
 {
     _ = long.TryParse(SolutionRouter.SolveProblem(2015, 10, 2, input), out long actual);
     Assert.Equal(expected, actual);
 }
Exemple #9
0
 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);
 }
Exemple #10
0
 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);
 }
Exemple #11
0
 public void Part1(string[] input, int expected)
 {
     _ = long.TryParse(SolutionRouter.SolveProblem(2021, 23, 1, input, true), out long actual);
     Assert.Equal(expected, actual);
 }
Exemple #12
0
 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);
 }
Exemple #13
0
 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);
 }
Exemple #14
0
    public void Part2(string[] input, string expected)
    {
        string actual = SolutionRouter.SolveProblem(2021, 13, 2, input);

        Assert.Equal(expected, actual);
    }
Exemple #15
0
 public void Part1(string[] input, long expected)
 {
     _ = long.TryParse(SolutionRouter.SolveProblem(2019, 6, 1, input), out long actual);
     Assert.Equal(expected, actual);
 }