aoc 2025 1+2

This commit is contained in:
2025-12-07 21:43:01 +01:00
parent 84e32bfaea
commit 319cda4daf
8 changed files with 194 additions and 0 deletions

5
2025/03/Findings.md Normal file
View File

@@ -0,0 +1,5 @@
# Day 02
## Part 1
## Part 2

34
2025/03/main.py Normal file
View File

@@ -0,0 +1,34 @@
def calc_1(input):
total = 0
for line in input:
print(line)
l = len(line)
maximum = 0
for a in range(l):
for b in range(a + 1, l):
x = int(line[a] + line[b])
if x > maximum:
maximum = x
print(line, maximum)
total += maximum
return total
def calc_2(input):
pass
def parse(raw: str):
return raw.read().splitlines()
# Run
with open("./2025/03/train.txt") as f:
d = parse(f)
print(f"Train 1: {calc_1(d)}")
# print(f"Train 2: {calc_2(d)}")
with open("./2025/03/data.txt") as f:
d = parse(f)
print(f"Actual 1: {calc_1(d)}")
# print(f"Actual 2: {calc_2(d)}")