From 55b550b3f901edf10073e3e04ca52997422206ac Mon Sep 17 00:00:00 2001 From: mhsn Date: Tue, 2 Dec 2025 19:51:09 +0000 Subject: 25-02 python p1 --- 2025/02/python.py | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100755 2025/02/python.py (limited to '2025') diff --git a/2025/02/python.py b/2025/02/python.py new file mode 100755 index 0000000..2e55ec1 --- /dev/null +++ b/2025/02/python.py @@ -0,0 +1,19 @@ +#!/usr/bin/env python3 + +from fileinput import input +from math import log10 + +rs = [[int(i) for i in r.split("-")] for r in "".join(input()).split(",")] + + +def invalid(i): + d = int(log10(i)) + 1 + a, b = divmod(i, 10 ** (d // 2)) + return a == b + + +silver = sum(x for [a, b] in rs for x in range(a, b + 1) if invalid(x)) +gold = 0 + +print("silver:", silver) +print("gold:", gold) -- cgit v1.2.3