This commit is contained in:
Sebastian Seedorf
2020-12-13 12:37:16 +01:00
parent 671787d627
commit 6c129f1750
3 changed files with 39 additions and 0 deletions

7
day13/part1.py Normal file
View File

@@ -0,0 +1,7 @@
lines = [x.strip() for x in open("input.txt")]
timestamp = int(lines[0])
busses = (int(x) for x in lines[1].split(',') if x != 'x')
next_departures = ((x, timestamp // x * x + x) for x in busses)
next_bus = min(next_departures, key=lambda x: x[1])
print(next_bus[0] * (next_bus[1]-timestamp))