day 7
This commit is contained in:
parent
7a02e47899
commit
34b3558ad3
@ -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
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user