Esempio n. 1
0
        static void Main(string[] args)
        {
            // Part One
            FileSpreadsheetInputParser parser = new FileSpreadsheetInputParser();
            Spreadsheet sheet = parser.ParseInput("inputs/day-two.txt");

            Console.WriteLine(sheet.CalculateSubtractionChecksum());

            // Part Two
            Console.WriteLine(sheet.CalculateDivisionChecksum());
        }
        public void CalculateDividendChecksums()
        {
            IEnumerable <Row> rows = new[]
            {
                new Row(new int[] { 5, 9, 2, 8 }),
                new Row(new int[] { 9, 4, 7, 3 }),
                new Row(new int[] { 3, 8, 6, 5 })
            };

            Spreadsheet sheet = new Spreadsheet(rows);

            Assert.Equal(9, sheet.CalculateDivisionChecksum());
        }