示例#1
0
        public override object SolvePartTwo()
        {
            var specs = new TriangleSpecs();

            var lines = FileLineParser.GetAllLines("Day03\\Day03Input.txt").ToList();

            for (int i = 0; i < lines.Count; i += 3)
            {
                specs.AddVerticalTriangles(new [] { lines[i], lines[i + 1], lines[i + 2] });
            }

            return(specs.ValidCount);
        }
示例#2
0
        public override object SolvePartOne()
        {
            var specs = new TriangleSpecs();

            var lines = FileLineParser.GetAllLines("Day03\\Day03Input.txt");

            foreach (var line in lines)
            {
                specs.AddTriangle(line);
            }

            return(specs.ValidCount);
        }