Day1 completed
This commit is contained in:
17
day1/common.py
Normal file
17
day1/common.py
Normal file
@@ -0,0 +1,17 @@
|
||||
|
||||
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)
|
||||
Reference in New Issue
Block a user