summaryrefslogtreecommitdiffstats
path: root/day15/__init__.py
diff options
context:
space:
mode:
Diffstat (limited to 'day15/__init__.py')
-rw-r--r--day15/__init__.py8
1 files changed, 2 insertions, 6 deletions
diff --git a/day15/__init__.py b/day15/__init__.py
index 38126fc..9eb94d9 100644
--- a/day15/__init__.py
+++ b/day15/__init__.py
@@ -116,17 +116,13 @@ class AssignmentOne(Assignment):
116 example_result = 40 116 example_result = 40
117 117
118class AssignmentTwo(Assignment): 118class AssignmentTwo(Assignment):
119 example_result = 315 119 example_result = 315
120
121 @classmethod
122 def overflow(self, item):
123 return item - 9 if item > 9 else item
124 120
125 @classmethod 121 @classmethod
126 def increase_map(cls, map) -> Map: 122 def increase_map(cls, map) -> Map:
127 return [ 123 return [
128 [ 124 [
129 cls.overflow(item + dx + dy) 125 ((item + dx + dy - 1) % 9) + 1
130 for dx in range(5) 126 for dx in range(5)
131 for item in row 127 for item in row
132 ] 128 ]