19 lines
329 B
Python
19 lines
329 B
Python
with open("input") as f:
|
|
program = [x.strip() for x in f]
|
|
|
|
ip = 0
|
|
acc = 0
|
|
executed = []
|
|
while True:
|
|
if ip in executed:
|
|
break
|
|
inst, count = program[ip].split(" ")
|
|
executed.append(ip)
|
|
ip += 1
|
|
if inst == "acc":
|
|
acc += int(count)
|
|
if inst == "jmp":
|
|
ip += int(count) - 1
|
|
|
|
print(acc)
|