public override object RunPart2() { var computer = new IntcodeComputer(_program); computer.QueueInput(2); return(computer.NextOutput()); }
public override object RunPart1() { var computer = new IntcodeComputer(InputAsIntcode); computer.QueueInput(1); computer.RunUntilHalt(); return(computer.Output.Last()); }
public override object RunPart1() { _program = InputAsIntcode; var computer = new IntcodeComputer(_program); computer.QueueInput(1); return(computer.NextOutput()); }