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