From a708d791c224d6d2578f2b86a2b711a58b715b58 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Anders=20Engl=C3=B6f=20Ytterstr=C3=B6m?= Date: Sun, 23 Nov 2025 19:17:22 +0100 Subject: [PATCH] Solve 2022 day 6 pt 1-2 --- 2022-python/output/day_06.py | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 2022-python/output/day_06.py diff --git a/2022-python/output/day_06.py b/2022-python/output/day_06.py new file mode 100644 index 0000000..715ec09 --- /dev/null +++ b/2022-python/output/day_06.py @@ -0,0 +1,21 @@ +def solve(data): + for p1 in range(4, len(data)): + if len(set(data[p1 - 4 : p1])) == 4: + break + for p2 in range(14, len(data)): + if len(set(data[p2 - 14 : p2])) == 14: + break + return p1, p2 + + +if __name__ == "__main__": + with open("./input/06.txt", "r") as f: + inp = f.read().strip() + + p1, p2 = solve(inp) + + print(p1) + print(p2) + + assert p1 == 1238 + assert p2 == 3037