2024/day1/common.py
2024-12-01 14:15:11 +01:00

17 lines
468 B
Python

def parse(filename: str) -> list:
with open(filename, 'r') as f:
return [l[:-1] for l in f.readlines()]
def split(parsed: list[str]) -> tuple[list[int], list[int]]:
l1 = []
l2 = []
for line in parsed:
c1, c2 = line.split(" ")
l1.append(int(c1))
l2.append(int(c2))
return l1, l2
def split_and_sort(parsed: list[str]) -> tuple[list[int], list[int]]:
l1, l2 = split(parsed)
return sorted(l1), sorted(l2)