diff --git a/year25/day7.go b/year25/day7.go index 4cd6dc6..115c8bc 100644 --- a/year25/day7.go +++ b/year25/day7.go @@ -54,8 +54,6 @@ func Day7Part2(c aoc.Context) (int, error) { 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 fill = func(g geometry.Grid[byte], cache geometry.Grid[int], start geometry.Point) int { if g.ContainsPoint(start) { @@ -75,5 +73,5 @@ func Day7Part2(c aoc.Context) (int, error) { } return 0 } - return fill(g, h, start), nil + return fill(g, geometry.NewGrid[int](g.Rows(), g.Cols()), start), nil }