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()); }