summaryrefslogtreecommitdiffstats
path: root/day2
diff options
context:
space:
mode:
authorGravatar Tom van der Lee <tom@vanderlee.io>2025-12-03 17:45:22 +0100
committerGravatar Tom van der Lee <tom@vanderlee.io>2025-12-03 17:45:22 +0100
commit89929901e88749c8428afd0cf5684caa49a246b7 (patch)
tree655ecbc45c6d1691e9d6f4c1411dbfd18cb5312c /day2
parent31a8d2b6b7da1fcf4992a1fa6190eb3c7dbc4000 (diff)
download2025-89929901e88749c8428afd0cf5684caa49a246b7.tar.gz
2025-89929901e88749c8428afd0cf5684caa49a246b7.tar.bz2
2025-89929901e88749c8428afd0cf5684caa49a246b7.zip
Day 3
Diffstat (limited to 'day2')
-rw-r--r--day2/__init__.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/day2/__init__.py b/day2/__init__.py
index 882bcad..20e573e 100644
--- a/day2/__init__.py
+++ b/day2/__init__.py
@@ -7,7 +7,8 @@ from aoc import BaseAssignment, I, T
7 7
8 8
9class Assignment(BaseAssignment, ABC): 9class Assignment(BaseAssignment, ABC):
10 def parse_item(self, item: str) -> Iterator[range]: 10 @classmethod
11 def parse_item(cls, item: str) -> Iterator[range]:
11 for r in item.split(","): 12 for r in item.split(","):
12 [start, end] = r.split("-") 13 [start, end] = r.split("-")
13 yield range(int(start), int(end) + 1) 14 yield range(int(start), int(end) + 1)