public void CanCalculateGridChecksum() { var input = @" 5 1 9 5 7 5 3 2 4 6 8 "; DifferenceGridChecksumCalculator checksumCalculator = new DifferenceGridChecksumCalculator(); int output = checksumCalculator.CalculateFor(input); Assert.Equal(18, output); }
static void Main(string[] args) { DifferenceGridChecksumCalculator calculator = new DifferenceGridChecksumCalculator(); var output = calculator.CalculateFor(code); EvenlyDivisibleGridChecksumCalculator evenlyDivisibleGridChecksumCalculator = new EvenlyDivisibleGridChecksumCalculator(); var output2 = evenlyDivisibleGridChecksumCalculator.CalculateFor(code); Console.WriteLine($"checksum: {output}"); Console.WriteLine($"checksum2: {output2}"); Console.WriteLine("press to exit..."); Console.ReadLine(); }