Пример #1
0
        public void Star2()
        {
            var fileInput = File.Read();
            var input     = new Day3Input().Parse(fileInput);

            var solution = _solver.Star2(input);

            Console.WriteLine(solution);
            Assert.AreEqual(9240, solution);
        }
Пример #2
0
        public void Star2()
        {
            _input       = FileHelpers.Read(_filePath);
            _parsedInput = _parser.Parse(_input);

            var solution = _solver.Star2(_parsedInput);

            Console.WriteLine(solution);
            Assert.AreEqual(3093068400m, solution);
        }
Пример #3
0
        public int Example2(string inp1, string inp2)
        {
            var inputStr = new[] { inp1, inp2 };
            var input    = new Day3Input().Parse(inputStr);

            var solution = _solver.Star2(input);

            Console.WriteLine(solution);
            return(solution);
        }
Пример #4
0
        public void Star2_Test1()
        {
            _input = new[]
            {
                "..##.......",
                "#...#...#..",
                ".#....#..#.",
                "..#.#...#.#",
                ".#...##..#.",
                "..#.##.....",
                ".#.#.#....#",
                ".#........#",
                "#.##...#...",
                "#...##....#",
                ".#..#...#.#"
            };

            _parsedInput = _parser.Parse(_input);

            var solution = _solver.Star2(_parsedInput);

            Console.WriteLine(solution);
            Assert.AreEqual(336, solution);
        }