diff --git a/2024/1/1_2.py b/2024/1/1_2.py new file mode 100644 index 0000000..e286261 --- /dev/null +++ b/2024/1/1_2.py @@ -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}")