public object SolvePartOne() { var grid = new BinaryLightingGrid(); var lines = InputLineParser.GetAllLines(Day06Input.INSTRUCTIONS); foreach (var line in lines) { var instruction = new LightInstruction(line); grid.ProcessInstruction(instruction); } return(grid.HowManyLightsAreLit()); }
public void ProcessInstruction(LightInstruction instruction) { ProcessInstruction(instruction.Mode, instruction.From, instruction.To); }