diff --git a/2024/day1/part2.py b/2024/day1/part2.py new file mode 100644 index 0000000..38ef349 --- /dev/null +++ b/2024/day1/part2.py @@ -0,0 +1,21 @@ +#!/usr/bin/env python3 + +from collections import Counter + +list1 = []; +list2 = []; +with open("input.txt") as file: + for line in file: + if line.strip(): + num1,num2 = map(int, line.split()) + list1.append(num1) + list2.append(num2) + +counts = Counter(list2) + +result = 0; +for num in list1: + if(counts.get(num)): + result+=num*counts.get(num) + +print(f'Result: {result}') \ No newline at end of file