コード例 #1
0
        private static void Part1(string input, int cycles = 6)
        {
            var nodeGroup = new NodeGroup(input);

            for (int i = 0; i < cycles; i++)
            {
                nodeGroup.RunCycle();
            }

            var activeCount = nodeGroup.NodeStates.Values.Count(e => e);

            Console.WriteLine(activeCount);
        }