aoc2024/day-16/internal/one/solve.go
2024-12-17 01:58:33 +00:00

21 lines
265 B
Go

package one
import (
"bytes"
)
func Solve(buf []byte) (int, error) {
r := bytes.NewReader(buf)
graph, err := parseLines(r)
if err != nil {
return 0, err
}
lowestCost, err := graph.dijkstra()
if err != nil {
return 0, err
}
return lowestCost, nil
}