summaryrefslogtreecommitdiff
path: root/2025/06
diff options
context:
space:
mode:
authormhsn <mail@mhsn.net>2026-03-18 21:48:13 +0000
committermhsn <mail@mhsn.net>2026-03-18 21:48:13 +0000
commit86bac31392a76da84817eec020d2b84d099b3cc1 (patch)
treee2ee52db59b86b914d5b4bcceb19c9b5d899fff4 /2025/06
parent62fe361fc42dea75deaf7ac31c0ba6ba80e26a9c (diff)
downloadpuzzles-master.tar.gz
puzzles-master.zip
add other challenges supportHEADmaster
Diffstat (limited to '2025/06')
-rwxr-xr-x2025/06/python.py18
1 files changed, 0 insertions, 18 deletions
diff --git a/2025/06/python.py b/2025/06/python.py
deleted file mode 100755
index 4c57829..0000000
--- a/2025/06/python.py
+++ /dev/null
@@ -1,18 +0,0 @@
-#!/usr/bin/env python3
-
-from math import prod
-from fileinput import input
-from itertools import takewhile, repeat
-
-*nums, ops = [line.strip("\n") for line in input()]
-ops = [prod if op == "*" else sum for op in ops.split()]
-
-horizontal = [map(int, row.split()) for row in nums]
-silver = sum(op(chunk) for op, chunk in zip(ops, zip(*horizontal)))
-
-vertical = ("".join(ds).strip() for ds in [*zip(*nums)])
-chunks = repeat(lambda: [*map(int, takewhile(bool, vertical))])
-gold = sum(op(chunk()) for op, chunk in zip(ops, chunks))
-
-print("silver:", silver)
-print("gold:", gold)