static void Main(string[] args) { //var result = new Day1A().SolveForFile(); //var result = new Day1B().SolveForFile(); //var result = new Day2A().SolveForFile(); //var result = new Day2B().SolveForFile(); //var result = new Day3A().SolveForFile(); //var result = new Day3B().SolveForFile(); //var result = new Day4A().SolveForFile(); //var result = new Day4B().SolveForFile(); //var result = new Day5A().SolveForFile(); //var result = new Day5B().SolveForFile(); //var result = new Day6A().SolveForFile(); //var result = new Day6B().SolveForFile(); //var result = new Day7A().SolveForFile(); //var result = new Day7B().SolveForFile(); //var result = new Day8A().SolveForFile(); //var result = new Day8B().SolveForFile(); //var result = new Day9A().SolveForFile(); var result = new Day9B().SolveForFile(); Console.WriteLine(result); }
public void Test() { var input = @"35 20 15 25 47 40 62 55 65 95 102 117 150 182 127 219 299 277 309 576"; var day9B = new Day9B(); var result = day9B.FindWeakness(input, 127); result.Should().Be(62); }