From b619d1244a3ab2cb62df0e73a56f1765e134ae0d Mon Sep 17 00:00:00 2001 From: Dimitri Lozeve Date: Sun, 1 Dec 2024 10:45:12 +0100 Subject: [PATCH] 2024 day 1 python --- 2024/day01/day01.py | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 2024/day01/day01.py diff --git a/2024/day01/day01.py b/2024/day01/day01.py new file mode 100644 index 0000000..0347130 --- /dev/null +++ b/2024/day01/day01.py @@ -0,0 +1,5 @@ +with open("input") as fd: + input = ([int(x) for x in l.split()] for l in fd.readlines()) +left, right = map(sorted, zip(*input)) +print(sum(abs(l - r) for l, r in zip(left, right))) +print(sum(sum(l for x in right if x == l) for l in left))