main
kirbylife 2024-11-30 23:17:31 -06:00
commit eae5d96cf4
2 changed files with 28 additions and 0 deletions

1
.gitignore vendored 100644
View File

@ -0,0 +1 @@
*/input.txt

27
day-1/main.py 100644
View File

@ -0,0 +1,27 @@
def parse_input() -> tuple[list[int], list[int]]:
raw_input = open("input.txt").read()
line1 = []
line2 = []
for raw_line in raw_input.splitlines():
num1, num2 = raw_line.split()
line1.append(int(num1))
line2.append(int(num2))
return line1, line2
def main() -> int:
line1, line2 = parse_input()
line1.sort()
line2.sort()
distances = [abs(num1 - num2) for num1, num2 in zip(line1, line2)]
result = sum(distances)
print(result)
return 0
if __name__ == "__main__":
main()