public void ShouldReturnSumOfEvenlyDivisibleValues() { var input = @"5 9 2 8 9 4 7 3 3 8 6 5" ; var sut = new CorruptionChecksumCalculator(); var output = sut.GetSumOfEvenlyDivisibleValues(input); Assert.Equal(9, output); }
static void Main(string[] args) { var inverseCaptcha = new InverseCaptcha(); var day1resultA = inverseCaptcha.Solve1(new StringReader(Day1Input)); Console.WriteLine($"Day 1A result: {day1resultA}"); var day1resultB = inverseCaptcha.Solve2(Day1Input); Console.WriteLine($"Day 1B result: {day1resultB}"); var corruptionChecksumCalculator = new CorruptionChecksumCalculator(); var day2Aresult = corruptionChecksumCalculator.Calculate(Day2Input); Console.WriteLine($"Day 2 result: {day2Aresult}"); var day2Bresult = corruptionChecksumCalculator.GetSumOfEvenlyDivisibleValues(Day2Input); Console.WriteLine($"Day 2 result: {day2Bresult}"); }