diff --git a/day23.py b/day23.py index 0887f43..06ace3c 100644 --- a/day23.py +++ b/day23.py @@ -61,7 +61,7 @@ class Day(AOCDay): ] def part1(self) -> Any: - map = Grid.from_str("/".join(self.getInput()), true_char='#') + map = Grid.from_str("/".join(self.getInput()), translate={'#': True, '.': False}) for i in range(10): if not move_elfs(map, i): @@ -71,7 +71,7 @@ class Day(AOCDay): return (map.maxX - map.minX + 1) * (map.maxY - map.minY + 1) - map.getOnCount() def part2(self) -> Any: - map = Grid.from_str("/".join(self.getInput()), true_char='#') + map = Grid.from_str("/".join(self.getInput()), translate={'#': True, '.': False}) round = 0 while move_elfs(map, round):