2024 - Day 1 part 2

This commit is contained in:
kleph 2024-12-01 13:49:36 +01:00
parent 05e956b7ae
commit 014b656137

23
2024/1/1_2.py Normal file
View file

@ -0,0 +1,23 @@
#!/usr/bin/env python
# 2024 - Advent Of Code 1 - part 2
# file = 'input_example.txt'
file = 'input.txt'
firsts = []
seconds = {}
accum = 0
with open(file, encoding="utf-8") as f:
for line in f.readlines():
a, b, c, d = line.strip().split(' ')
firsts.append(int(a))
if int(d) in seconds:
seconds[int(d)] += 1
else:
seconds[int(d)] = 1
for num in firsts:
if num in seconds:
accum += num * seconds[num]
print(f"sum: {accum}")