Files
adventofcode/2020/day8_1.py
Jonas Neugebauer 78736e1fc4 Day 8
2020-12-13 11:39:47 +01:00

28 lines
501 B
Python

input = []
with open('day8_input.txt', 'r') as f:
for line in f.readlines():
cmd,param = line.strip().split()
input.append((cmd, int(param)))
idx = 0
acc = 0
visited = []
running = True
while running:
if idx >= len(input):
break
elif idx in visited:
break
cmd,param = input[idx]
visited.append(idx)
if cmd == 'acc':
acc += param
idx += 1
elif cmd == 'jmp':
idx += param
else: # nop
idx += 1
print(acc)