day 1 - part 1 - refactoring
This commit is contained in:
parent
42f3bcc63e
commit
b844fafd78
4 changed files with 16 additions and 20 deletions
|
@ -15,14 +15,10 @@ def compute_distance(list1, list2) -> int:
|
|||
return sum([abs(item2 - item1) for item1, item2 in zip(list1, list2)])
|
||||
|
||||
|
||||
def compute(data_file: Path) -> int:
|
||||
list1, list2 = get_ordered_lists(data_file)
|
||||
return compute_distance(list1, list2)
|
||||
|
||||
|
||||
def main():
|
||||
file = Path(__file__).parent / "input-data"
|
||||
print(compute(file))
|
||||
list1, list2 = get_ordered_lists(file)
|
||||
print(compute_distance(list1, list2))
|
||||
|
||||
|
||||
if __name__ == "__main__":
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue