2024 Day 1

This commit is contained in:
2024-12-01 10:37:51 +00:00
parent 2eef455f9d
commit 38bfe76d8a
2 changed files with 36 additions and 0 deletions

18
2024/Day-01/day01-1.py Normal file
View File

@@ -0,0 +1,18 @@
#!/usr/bin/python3
if __name__ == '__main__':
with open('input.txt', 'r') as input_file:
l1 = []
l2 = []
for line in input_file:
l1.append(int(line.split()[0]))
l2.append(int(line.split()[1]))
l1 = sorted(l1)
l2 = sorted(l2)
total = 0
for i in range(len(l1)):
total += abs(l1[i] - l2[i])
print(total)

18
2024/Day-01/day01-2.py Normal file
View File

@@ -0,0 +1,18 @@
#!/usr/bin/python3
if __name__ == '__main__':
with open('input.txt', 'r') as input_file:
l1 = []
l2 = []
for line in input_file:
l1.append(int(line.split()[0]))
l2.append(int(line.split()[1]))
l1 = sorted(l1)
l2 = sorted(l2)
total = 0
for i in l1:
total += i * l2.count(i)
print(total)