diff options
| author | Sebastiano Tronto <sebastiano@tronto.net> | 2025-12-09 08:26:58 +0100 |
|---|---|---|
| committer | Sebastiano Tronto <sebastiano@tronto.net> | 2025-12-09 08:26:58 +0100 |
| commit | fa9375ef9a4ecb36b28cdffe70f2d48cf9bdb58f (patch) | |
| tree | 0a603ce20f9a72dcf9387bcc69102cc6886d543e /2025/09/a.py | |
| parent | 739416b040965ef61492f07c1d0196fcd850ab54 (diff) | |
| download | aoc-fa9375ef9a4ecb36b28cdffe70f2d48cf9bdb58f.tar.gz aoc-fa9375ef9a4ecb36b28cdffe70f2d48cf9bdb58f.zip | |
Day 9 2025
Diffstat (limited to '')
| -rw-r--r-- | 2025/09/a.py | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/2025/09/a.py b/2025/09/a.py index 5fdb11b..8733737 100644 --- a/2025/09/a.py +++ b/2025/09/a.py | |||
| @@ -1,6 +1,11 @@ | |||
| 1 | import fileinput | 1 | import fileinput |
| 2 | 2 | ||
| 3 | with fileinput.input() as lines: | 3 | with fileinput.input() as lines: |
| 4 | for line in lines: | 4 | a = [tuple(int(x) for x in l[:-1].split(',')) for l in lines] |
| 5 | ... | ||
| 6 | 5 | ||
| 6 | s = 0 | ||
| 7 | for i in range(len(a)): | ||
| 8 | for j in range(i+1, len(a)): | ||
| 9 | s = max(s, (abs(a[i][0]-a[j][0])+1) * (abs(a[i][1]-a[j][1])+1)) | ||
| 10 | |||
| 11 | print(s) | ||
