Day 13 (part 2 v2)

This commit is contained in:
Sebastian Seedorf
2020-12-13 23:01:53 +01:00
parent 7c9bcd0f37
commit 399115e6a1
2 changed files with 12 additions and 0 deletions

10
day13/part2-v2.py Normal file
View File

@@ -0,0 +1,10 @@
buses = open("input.txt").readlines()[1]
buses = ((index, int(bus)) for index, bus in enumerate(buses.split(',')) if bus != 'x')
step, time = 1, 0
for offset, bus in buses:
while (time + offset) % bus:
time += step
step *= bus
print(time)