redid my day 1 to not suck

This commit is contained in:
JISAUAY 2024-12-02 15:04:58 -06:00
parent 6f90d90356
commit f7f8f632bd

View File

@ -14,32 +14,19 @@ for line in data:
# Part 1 # Part 1
lc = left.copy() left.sort()
rc = right.copy() right.sort()
total = 0 total = 0
while min(lc) != float('inf'): for i, n in enumerate(left):
lowest_left = min(lc) total += abs(n - right[i])
lowest_right = min(rc)
total += abs(lowest_left - lowest_right)
lc[lc.index(lowest_left)] = float('inf')
rc[rc.index(lowest_right)] = float('inf')
print(f'Part 1: {total}') print(f'Part 1: {total}')
# Part 2 # Part 2
lc = left.copy()
rc = right.copy()
total = 0 total = 0
for i in range(0, len(lc)): for i, n in enumerate(left):
lowest_left = min(lc) total += n * right.count(n)
total += lowest_left * rc.count(lowest_left)
lc.pop(lc.index(lowest_left))
print(f'Part 2: {total}') print(f'Part 2: {total}')