day23, example second

This commit is contained in:
efim
2023-12-23 12:00:48 +00:00
parent 7ebb6dee2c
commit 28cf35e0e4
4 changed files with 93 additions and 7 deletions

View File

@@ -2,19 +2,21 @@ package day23
import (
"fmt"
"log"
)
// length of longest scenic route
func Run() int {
fmt.Println("day 23")
filename := "day23/input"
filename := "day23/example"
field := ReadField(filename)
finalPaths := RunAllScenicPaths(field)
finalPaths := RunDFSTingy(field)
log.Println(finalPaths)
max := 0
for _, path := range finalPaths {
if path.visited.Cardinality() > max {
max = path.visited.Cardinality()
if path.Visited.Cardinality() > max {
max = path.Visited.Cardinality()
}
}
return max