def simulate(n, v): computer = Vm(program) computer.set_tape(1, n) computer.set_tape(2, v) computer.complete() return computer.get_tape(0)
def run(program): droid = Vm(data(21).read()) for line in program.strip().splitlines(): droid.input_line(line) print(droid.complete()[-1])