コード例 #1
0
ファイル: Day17.cs プロジェクト: benbelow/adventofcode
        public static long Part1()
        {
            var lines     = FileReader.ReadInputLines(Day).ToList();
            var dimension = new PocketDimension(lines);

            for (int i = 0; i < 6; i++)
            {
                dimension.Tick();
            }

            return(dimension.ActiveCubes());
        }
コード例 #2
0
ファイル: Day17.cs プロジェクト: joscalv/AdventOfCode2020
        public long ExecutePart2()
        {
            PocketDimension dimension = new PocketDimension(_input, CubeDimensions.Four);

            return(dimension.RunCyclesAndReturnNumberOfActive(6));
        }