From 11bfa80024879163a053e4e998482cdb40db562c Mon Sep 17 00:00:00 2001 From: mhsn Date: Wed, 3 Dec 2025 08:52:25 +0000 Subject: 25-03 python p1 --- 2025/03/python.py | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100755 2025/03/python.py (limited to '2025') diff --git a/2025/03/python.py b/2025/03/python.py new file mode 100755 index 0000000..4c16c6d --- /dev/null +++ b/2025/03/python.py @@ -0,0 +1,17 @@ +#!/usr/bin/env python3 + +from fileinput import input + +lines = [[int(b) for b in line.strip()] for line in input()] + + +def joltage(bs: list[int]): + d2 = max(bs[:-1]) + return max(d2 * 10 + max(bs[idx + 1 :]) for idx, b in enumerate(bs[:-1]) if b == d2) + + +silver = sum(map(joltage, lines)) +gold = 0 + +print("silver:", silver) +print("gold:", gold) -- cgit v1.2.3