Skip to content

Commit 3778c89

Browse files
committed
Day 12 method rename
1 parent f374924 commit 3778c89

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

solutions/day12.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -122,7 +122,7 @@ def count_sides(self, grid: List[List[str]], region: Set[str]) -> int:
122122

123123
return len(edges)
124124

125-
def solve(self, data: List[str], calc_func: Callable) -> int:
125+
def calculate_cost(self, data: List[str], calc_func: Callable) -> int:
126126
"""Process the garden grid and calculate total fencing cost.
127127
128128
For each unique plant type, identifies all connected regions and calculates
@@ -158,7 +158,7 @@ def part1(self, data: List[str]) -> int:
158158
Returns:
159159
Total cost when each region's price is `area` * `perimeter`
160160
"""
161-
return self.solve(data, self.calculate_perimeter)
161+
return self.calculate_cost(data, self.calculate_perimeter)
162162

163163
def part2(self, data: List[str]) -> int:
164164
"""Calculate total fencing cost using distinct sides-based pricing.
@@ -169,4 +169,4 @@ def part2(self, data: List[str]) -> int:
169169
Returns:
170170
Total cost when each region's price is `area` * `number_of_sides`
171171
"""
172-
return self.solve(data, self.count_sides)
172+
return self.calculate_cost(data, self.count_sides)

0 commit comments

Comments
 (0)