Files
AoC-2020/day13/day13.py
2020-12-13 14:00:56 +01:00

33 lines
585 B
Python

import sys
def part1():
file = open("input.txt")
lines = [i.strip() for i in file.readlines()]
timestamp = int(lines[0])
busses = lines[1].split(',')
busses = [a for a in busses if a != 'x']
busses = [int(i) for i in busses]
min_time = sys.maxsize
min_busid = 0
for bus in busses:
value = bus - timestamp % bus
if value < min_time:
min_time = value
min_busid = bus
mini = min_time * min_busid
print(f"Part 1: {mini}")
def part2():
pass
if __name__ == "__main__":
part1()
part2()