11 lines
257 B
Python
11 lines
257 B
Python
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)
|