def day15_02() -> None: program = filehelper.get_number_list_from_file("./puzzles/15/puzzle.txt") droid_map = Map.get_map(program) result = Map.fill_with_oxygen(droid_map) print(f"minutes to fill with oxyden: {result}") # 368
def day11_02(): program = filehelper.get_number_list_from_file("./puzzles/11/puzzle.txt") robot = ((0, 0), Direction.UP) computer = IntComputer(program, wait_after_output=True) hull = Hull() hull.paint((0, 0), 1) hull = paint_hull(robot, computer, hull) hull.render()
def day07_02(): program = get_number_list_from_file("./puzzles/07/puzzle.txt") res = calculate_optimized_thruster(program) print( f"The highest signal (combined amplifiers) that can be sent to the thrusters is: {res}" )
def day15_01() -> None: program = filehelper.get_number_list_from_file("./puzzles/15/puzzle.txt") droid_map = Map.get_map(program) result = droid_map.find_oxygen() print(f"minimal distance to oxyden: {result}") # 236
def day07_01(): program = get_number_list_from_file("./puzzles/07/puzzle.txt") res = calculate_max_thruster(program) print(f"The highest signal that can be sent to the thrusters is: {res}")