From bbc46e6d6a559d4b5350fc59103111f9ec724b47 Mon Sep 17 00:00:00 2001 From: kamoshi <18511281+kamoshi@users.noreply.github.com> Date: Sun, 13 Dec 2020 16:27:44 +0100 Subject: [PATCH] Update day13.py --- 2020/Python/day13.py | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/2020/Python/day13.py b/2020/Python/day13.py index cc6da66..446a6ca 100644 --- a/2020/Python/day13.py +++ b/2020/Python/day13.py @@ -23,7 +23,15 @@ def solve_p1(time: int, buses: list[str]) -> int: def solve_p2(buses): - pass + curr_step = 1 + result = 1 + for i in range(len(buses)): + if buses[i] == 'x': + continue + while (result + i) % int(buses[i]) != 0: + result += curr_step + curr_step *= int(buses[i]) + return result TIME, BUSES = get_data()