did day 1 in lua for fun

This commit is contained in:
JISAUAY committed 2024-12-02 15:32:19 -06:00
1 parent f7f8f632bd
commit 8b27923932
4 files changed
+1093 -1036

No files matched your search

+32 -32
View File
@@ -1,32 +1,32 @@
with open('input.text', 'r') as file:
data: list[str] = file.readlines()
# Parse Input
left = []
right = []
for line in data:
nums = line.split()
left.append(int(nums[0]))
right.append(int(nums[1]))
# Part 1
left.sort()
right.sort()
total = 0
for i, n in enumerate(left):
total += abs(n - right[i])
print(f'Part 1: {total}')
# Part 2
total = 0
for i, n in enumerate(left):
total += n * right.count(n)
print(f'Part 2: {total}')
with open('input.text', 'r') as file:
data: list[str] = file.readlines()
# Parse Input
left = []
right = []
for line in data:
nums = line.split()
left.append(int(nums[0]))
right.append(int(nums[1]))
# Part 1
left.sort()
right.sort()
total = 0
for i, n in enumerate(left):
total += abs(n - right[i])
print(f'Part 1: {total}')
# Part 2
total = 0
for i, n in enumerate(left):
total += n * right.count(n)
print(f'Part 2: {total}')