day 9
This commit is contained in:
parent
23d5240e07
commit
56203d63a0
@ -78,13 +78,12 @@ func Part2(ctx aoc.Context) (result int, err error) {
|
||||
func isP1InsideP2(p1, p2 []Vertex) bool {
|
||||
for _, rectangleVertex := range p1 {
|
||||
corner := rectangleVertex.Start // for each point of retangle
|
||||
// check if corner is on vertex. if yes we are fine
|
||||
// check if corner is on vertex
|
||||
// count vertices
|
||||
verticesPassed := 0
|
||||
for _, v := range p2 {
|
||||
if isPointOnLine(corner, v) {
|
||||
verticesPassed = 1
|
||||
break
|
||||
return true
|
||||
}
|
||||
if v.Start.Col == v.End.Col { // is vertical
|
||||
if v.Start.Line <= corner.Line && corner.Line <= v.End.Line {
|
||||
|
||||
Loading…
Reference in New Issue
Block a user