Implement 2019 day 13 part 1

This commit is contained in:
2021-01-29 20:26:12 +01:00
parent f94661d7a8
commit c8c616dffc

20
2019/aoc2019/day13.py Normal file
View File

@@ -0,0 +1,20 @@
from typing import TextIO
from aoc2019.intcode import Computer, read_program
def part1(data: TextIO) -> int:
computer = Computer(read_program(data))
computer.run()
screen = {}
while computer.output:
x = computer.output.popleft()
y = computer.output.popleft()
val = computer.output.popleft()
screen[x, y] = val
return sum(1 for val in screen.values() if val == 2)