This commit is contained in:
Jonas Neugebauer
2020-12-13 11:39:47 +01:00
parent 17bca9a66d
commit 78736e1fc4
3 changed files with 714 additions and 0 deletions

28
2020/day8_1.py Normal file
View File

@@ -0,0 +1,28 @@
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)