From d77c9010d085af3a8db0418a831732b363e935a5 Mon Sep 17 00:00:00 2001 From: Starnakin Date: Wed, 10 Dec 2025 13:28:12 +0100 Subject: [PATCH] add: day09: part1 --- 2025/day09/part1.py | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 2025/day09/part1.py diff --git a/2025/day09/part1.py b/2025/day09/part1.py new file mode 100644 index 0000000..0e65676 --- /dev/null +++ b/2025/day09/part1.py @@ -0,0 +1,18 @@ +from __future__ import annotations + +text: str + +with open("input.txt") as f: + text = f.read() + +points: list[list[int]] = [list(map(int, line.split(","))) for line in text.splitlines()] + +max_area: int = 0 +for i, point in enumerate(points): + x, y = point + areas: list[int] = [] + for x2, y2 in points: + areas.append(abs(((x - x2) + 1) * ((y - y2) + 1))) + max_area = max(max(areas), max_area) + +print(max_area)