This commit is contained in:
Gabriel Bizdoc 2025-12-08 05:26:36 +02:00
parent 7a02e47899
commit 34b3558ad3
No known key found for this signature in database
GPG Key ID: 3F0EDAECA5BE9ED9

View File

@ -54,8 +54,6 @@ func Day7Part2(c aoc.Context) (int, error) {
return 0, fmt.Errorf("day7: failed to parse input %w", err) return 0, fmt.Errorf("day7: failed to parse input %w", err)
} }
h := geometry.NewGrid[int](g.Rows(), g.Cols())
var fill func(g geometry.Grid[byte], h geometry.Grid[int], start geometry.Point) int var fill func(g geometry.Grid[byte], h geometry.Grid[int], start geometry.Point) int
fill = func(g geometry.Grid[byte], cache geometry.Grid[int], start geometry.Point) int { fill = func(g geometry.Grid[byte], cache geometry.Grid[int], start geometry.Point) int {
if g.ContainsPoint(start) { if g.ContainsPoint(start) {
@ -75,5 +73,5 @@ func Day7Part2(c aoc.Context) (int, error) {
} }
return 0 return 0
} }
return fill(g, h, start), nil return fill(g, geometry.NewGrid[int](g.Rows(), g.Cols()), start), nil
} }