31 lines
No EOL
386 B
Python
31 lines
No EOL
386 B
Python
with open('day1.txt') as f:
|
|
lines = f.read().splitlines()
|
|
|
|
print("Day 1 Part 1:")
|
|
|
|
a = []
|
|
b = []
|
|
|
|
for line in lines:
|
|
x,y = line.split()
|
|
a.append(int(x))
|
|
b.append(int(y))
|
|
|
|
a.sort()
|
|
b.sort()
|
|
|
|
sum = 0
|
|
|
|
for x, y in zip(a, b):
|
|
sum += abs(x-y)
|
|
|
|
print("sum: " + str(sum))
|
|
|
|
print("Day 1 Part 2")
|
|
|
|
sum2 = 0
|
|
|
|
for x in a:
|
|
sum2 += x * b.count(x)
|
|
|
|
print("sum2: " + str(sum2)) |