aoc2025/day9/1.py
2025-12-09 08:42:13 +01:00

14 lines
369 B
Python

with open(r'day9/input.txt', 'r') as input:
lines = list(map(lambda x: list(map(lambda y: int(y),x.split(','))),input.read().split('\n')[:-1]))
def surface(a,b):
return (abs(a[0]-b[0])+1)*(abs(a[1]-b[1])+1)
best = surface(lines[0],lines[1])
for i in range(len(lines)):
for j in range(i):
best = max(best,surface(lines[i],lines[j]))
print(best)