From 61718ca8b469ebad7ed59da0ed3c167046cd8e57 Mon Sep 17 00:00:00 2001 From: Sebastiano Tronto Date: Sun, 7 Dec 2025 06:55:24 +0100 Subject: Make part 1 of day 6 2025 more readable --- 2025/06/a.py | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) (limited to '2025') diff --git a/2025/06/a.py b/2025/06/a.py index 1d12e01..c9707ab 100644 --- a/2025/06/a.py +++ b/2025/06/a.py @@ -13,8 +13,7 @@ with fileinput.input() as lines: a.append([int(x) for x in t if x != '']) def sol(a, op, i): - return (sum(a[j][i] for j in range(len(a))) if op[i] == '+' - else reduce(mul, (a[j][i] for j in range(len(a))), 1)) - + col = [a[j][i] for j in range(len(a))] + return sum(col) if op[i] == '+' else reduce(mul, col, 1) print(sum(sol(a, op, i) for i in range(len(a[0])))) -- cgit v1.3