Day 15 (visualize)

This commit is contained in:
Sebastian Seedorf
2020-12-15 23:10:09 +01:00
parent 5a2b9fe23f
commit 20e80270ca
4 changed files with 26 additions and 4 deletions

View File

@@ -9,12 +9,12 @@ def yield_numbers(line: str, target: int):
nums[last_spoken] = turn
turn += 1
last_spoken = starting
yield turn, last_spoken
yield turn, last_spoken, nums
for t in range(turn, target):
n = t - nums[last_spoken] if last_spoken in nums else 0
nums[last_spoken] = t
last_spoken = n
yield t+1, last_spoken
yield t+1, last_spoken, nums
def get_target(line: str, target: int):