aoc21/d5/p2.go

12 lines
286 B
Go
Raw Normal View History

2022-02-21 22:28:30 +02:00
package d5
import "strings"
func P2(input string) int {
lines := strings.Split(strings.TrimSpace(input), "\n")
segments := createSegments(lines)
points := generatePointsWithDiagonals(segments)
intersections := findIntersections(points)
return countIntersections(intersections)
}