#!/usr/bin/env python # 2022 - Advent Of Code 10 part 2 # file = 'input_example.txt' # file = 'input_example2.txt' file = 'input.txt' cycle = 1 regX = 1 def check_cycle(c, r): if c % 40 >= r - 1 and c % 40 <= r + 1: print('#', end='') else: print('.', end='') if c % 40 == 0: print() with open(file, encoding="utf-8") as f: for line in f.readlines(): if line.startswith('noop'): check_cycle(cycle, regX) cycle += 1 else: value = int(line.strip().split(' ')[1]) check_cycle(cycle, regX) cycle += 1 regX += value check_cycle(cycle, regX) cycle += 1