Finished day 4

This commit is contained in:
Evie Litherland-Smith 2024-12-24 09:20:59 +00:00
parent 0cc04808b3
commit 86680b4174

View file

@ -28,7 +28,7 @@ class FindXMAS:
@property
def _part2(self) -> int:
return len(self.locate_x_mas())
return len(self.locate_x_mas()) // 2
@staticmethod
def _to_grid(input: str) -> List[List[str]]:
@ -98,13 +98,14 @@ class FindXMAS:
if loc[1] in oth:
locations.append(loc)
return mas
return locations
if __name__ == "__main__":
example = FindXMAS(EXAMPLE)
print(example)
assert example._part1 == 18
assert example._part2 == 9
with open("input.txt", "r") as f:
puzzle = FindXMAS(f.read())
print(puzzle)