示例#1
0
        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);
        }
示例#2
0
        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();
        }