day23, part2

This commit is contained in:
efim
2023-12-23 15:56:25 +00:00
parent 0c31596018
commit 2f6120fbd8
8 changed files with 571 additions and 10 deletions

View File

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