Overlapping rectangles
These were my thoughts on the overlapping rectangles algo question on interview cake. https://www.interviewcake.com/question/javascript/rectangular-love?course=fc1§ion=general-programming
Plan of attack
Bottom left is min y and X
Top right is max y and max X
A point is within the rectangle if it's y >= min y and y<=max y.
A point s X is within the rectangle if its X>= min X and X <= max X
Now check what section of rectangle is within
Find first point within
Or
Check outside
Find all points in rectangle
Iteration over the X and y fixed
Can skip some iterations if too low / too high
Potential Improvements
Find midpoint X and midpoint y
Can you do a kind of binary. Is it in left half.. in right half?
Might still need to cycle over all the points
Is it a ring thing
Are any of the points on the outside ring? Then incrementally check the inner rings.
Top comments (0)