Files
advent-of-code/2022/10/part1
2022-12-10 08:12:17 +00:00

29 lines
528 B
Python
Executable File

#!/usr/bin/env python
CLOCK = 1
X = 1
X_VALUES = []
with open('input') as f:
for line in f:
ins, *args = line.rstrip().split(" ")
if ins == "noop":
CLOCK += 1
X_VALUES.append(X)
elif ins == "addx":
CLOCK += 2
X_VALUES.append(X)
X_VALUES.append(X)
X += int(args[0])
print(
(X_VALUES[19] * 20) +
(X_VALUES[59] * 60) +
(X_VALUES[99] * 100) +
(X_VALUES[139] * 140) +
(X_VALUES[179] * 180) +
(X_VALUES[219] * 220)
)