public void FindExpectedPair_WhenOnlyOnePossibleSolution(IEnumerable <int> report, int sum, Pair expectedPair)
        {
            var result = new ReportFixer(report)
                         .FindSumPair(sum);

            Assert.Equal(ResultStatus.Ok, result.Status);
            Assert.Equal(expectedPair, result.Value);
        }
示例#2
0
        public static void DayOne(IEnumerable <string> input)
        {
            var reportInput = input.Select(i => int.Parse(i)).ToList();

            var reportFixer = new ReportFixer(reportInput);

            var resultPair    = reportFixer.FindSumPair(2020).Value.Multiply();
            var resultTriplet = reportFixer.FindSumTriplet(2020).Value.Multiply();
        }