day1, part1
This commit is contained in:
parent
5b0f1ab750
commit
6a7378c265
|
@ -9,18 +9,18 @@ import (
|
||||||
|
|
||||||
func Run() int {
|
func Run() int {
|
||||||
fmt.Print("hello day21")
|
fmt.Print("hello day21")
|
||||||
filename := "day21/example"
|
filename := "day21/input"
|
||||||
field := ReadField(filename)
|
field := ReadField(filename)
|
||||||
log.Print(field)
|
log.Print(field)
|
||||||
|
|
||||||
reachableBySix := field.ReachableBySteps(6, map[Coord]any{
|
reachableBySixtyFour := field.ReachableBySteps(64, map[Coord]any{
|
||||||
Coord{Row: field.RowStart, Col: field.ColStart}: struct{}{},
|
Coord{Row: field.RowStart, Col: field.ColStart}: struct{}{},
|
||||||
})
|
})
|
||||||
|
|
||||||
fmt.Println(field.PrintCoord(reachableBySix))
|
fmt.Println(field.PrintCoord(reachableBySixtyFour))
|
||||||
|
|
||||||
|
|
||||||
return len(reachableBySix)
|
return len(reachableBySixtyFour)
|
||||||
}
|
}
|
||||||
|
|
||||||
// let's do dijkstra?
|
// let's do dijkstra?
|
||||||
|
|
Loading…
Reference in New Issue