Exemple #1
0
        public void PartTwo()
        {
            var input    = Helpers.FileHelper.ParseFile(InputFile);
            var homework = new MathHomework(input, HomeworkType.Advanced);

            long sum = homework.Equations.Sum(x => x.Result);

            Assert.IsTrue(sum == 33331817392479);
        }
Exemple #2
0
        public void PartOne()
        {
            var input    = Helpers.FileHelper.ParseFile(InputFile);
            var homework = new MathHomework(input);

            long sum = homework.Equations.Sum(x => x.Result);

            Assert.IsTrue(sum == 209335026987);
        }
Exemple #3
0
        static void Main(string[] args)
        {
            var mathHomework = new MathHomework(File.ReadAllLines("../input.txt"));

            //Part One
            Console.WriteLine(mathHomework.SolveHomework());

            //Part Two
            Console.WriteLine(mathHomework.SolveHomeworkPart2());
        }
        public void PartOneTest()
        {
            var subject = new MathHomework(GetExampleInput());

            Assert.Equal(26457, subject.SolveHomework());
        }
        public void PartTwoTest()
        {
            var subject = new MathHomework(GetExampleInput());

            Assert.Equal(694173, subject.SolveHomeworkPart2());
        }