public void Part2Example1() { const string input = @"16 10 15 5 1 11 7 19 6 12 4"; // ACT var part2Result = JoltageChecker2.CountDistinctArrangements(input); // ASSERT part2Result.Should().Be(8); }
public void Part2Example2() { const string input = @"28 33 18 42 31 14 46 20 48 47 24 23 49 45 19 38 39 11 1 32 25 35 8 17 7 9 4 2 34 10 3"; // ACT var part2Result = JoltageChecker2.CountDistinctArrangements(input); // ASSERT part2Result.Should().Be(19208); }
protected override long?SolvePart2Impl(string input) => JoltageChecker2.CountDistinctArrangements(input);