From e791b19ab20f9d0263939e518a3ec8a4c2c4bc5d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Anders=20Engl=C3=B6f=20Ytterstr=C3=B6m?= Date: Sat, 15 Nov 2025 15:05:09 +0100 Subject: [PATCH] Solve 2022 day 1 pt 1-2 --- 2022-python/output/day_01.py | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 2022-python/output/day_01.py diff --git a/2022-python/output/day_01.py b/2022-python/output/day_01.py new file mode 100644 index 0000000..f637ccf --- /dev/null +++ b/2022-python/output/day_01.py @@ -0,0 +1,26 @@ +from output import ints + + +def solve(data): + E = data.split("\n\n") + p1 = 0 + C = [] + for e in E: + e = sum(ints(e)) + p1 = max(p1, e) + C.append(e) + p2 = sum(sorted(C, reverse=True)[:3]) + return p1, p2 + + +if __name__ == "__main__": + with open("./input/01.txt", "r") as f: + inp = f.read().strip() + + p1, p2 = solve(inp) + + print(p1) + print(p2) + + assert p1 == 66616 + assert p2 == 199172