From 0f1e1f7c3fd4bac833c5af2fc61210c95d8b68d8 Mon Sep 17 00:00:00 2001 From: Gabriel Augendre Date: Fri, 3 Dec 2021 11:56:42 +0100 Subject: [PATCH] Add old 2020 day 17 --- 2020/day17_conway_cubes.py | 28 ++++++++++++++++++++++++++++ 2020/inputs/day17 | 0 2020/inputs/day17-test1 | 0 3 files changed, 28 insertions(+) create mode 100644 2020/day17_conway_cubes.py create mode 100644 2020/inputs/day17 create mode 100644 2020/inputs/day17-test1 diff --git a/2020/day17_conway_cubes.py b/2020/day17_conway_cubes.py new file mode 100644 index 0000000..feb2150 --- /dev/null +++ b/2020/day17_conway_cubes.py @@ -0,0 +1,28 @@ +def main(filename: str, expected_part_1: int = None, expected_part_2: int = None): + print(f"\n+ Running on {filename}") + with open(filename) as f: + data = f.read().strip().split("\n") + + counter_part_1 = solve_part_1(data) + + print(f"1. Found {counter_part_1}") + if expected_part_1: + assert expected_part_1 == counter_part_1 + + counter_part_2 = solve_part_2(data) + print(f"2. Found {counter_part_2}") + if expected_part_2: + assert expected_part_2 == counter_part_2 + + +def solve_part_1(data): + return 0 + + +def solve_part_2(data): + return 0 + + +if __name__ == "__main__": + main("inputs/day17-test1") + main("inputs/day17") diff --git a/2020/inputs/day17 b/2020/inputs/day17 new file mode 100644 index 0000000..e69de29 diff --git a/2020/inputs/day17-test1 b/2020/inputs/day17-test1 new file mode 100644 index 0000000..e69de29