Пример #1
0
        public void Part2_Test_v2()
        {
            string data = "2 5 3 4" + Environment.NewLine +   // 2
                          "3 4 7 16" + Environment.NewLine +  // 4
                          "3 7 14";                           // 2    -> sum == 8

            var rows = data.Split(new[] { Environment.NewLine }, StringSplitOptions.RemoveEmptyEntries);

            Day2.SummeraJamntDelbaraTal2(rows).Should().Be(8);
        }
Пример #2
0
        public void Part1_Test()
        {
            string data = "1    5 3" + Environment.NewLine +         // 4
                          "2    4       8" + Environment.NewLine +   // 6
                          "1 2 3";                                   // 2   -> sum == 12

            var rows = data.Split(new[] { Environment.NewLine }, StringSplitOptions.RemoveEmptyEntries);


            Day2.SummeraSkillnader(rows).Should().Be(12);
        }
Пример #3
0
        public void Day2_Part2_Solution_v2()
        {
            var lines = File.ReadAllLines(@"Day2\puzzle_input.txt");

            Day2.SummeraJamntDelbaraTal2(lines).Should().Be(320);
        }
Пример #4
0
        public void Day2_Part1_Solution()
        {
            var lines = File.ReadAllLines(@"Day2\puzzle_input.txt");

            Day2.SummeraSkillnader(lines).Should().Be(44216);
        }