diff options
Diffstat (limited to 'day2')
| -rw-r--r-- | day2/__init__.py | 3 |
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 | ||
| 9 | class Assignment(BaseAssignment, ABC): | 9 | class 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) |
