public void SecondStageRealInput() { var listAsString = GetRealInput(); var instructions = listAsString.Split(Environment.NewLine, StringSplitOptions.RemoveEmptyEntries) .Select(int.Parse).ToArray(); var steps = JumpInstructions.GetStepsSecondStage(instructions); _output.WriteLine($"Steps: {steps}"); }
public void SecondStage() { var listAsString = @"0 3 0 1 -3"; var instructions = listAsString.Split(Environment.NewLine, StringSplitOptions.RemoveEmptyEntries) .Select(int.Parse).ToArray(); Assert.Equal(10, JumpInstructions.GetStepsSecondStage(instructions)); }