Practice Rectangle Overlap
Read the task, work through the examples, and check your approach against the constraints. Use the original LeetCode task for coding and submissions.
Problem Statement
An axis-aligned rectangle is represented as a list [x1, y1, x2, y2], where (x1, y1) is the coordinate of its bottom-left corner, and (x2, y2) is the coordinate of its top-right corner. Its top and bottom edges are parallel to the X-axis, and its left and right edges are parallel to the Y-axis. Two rectangles overlap if the area of their intersection is positive. To be clear, two rectangles that only touch at the corner or edges do not overlap. Given two axis-aligned rectangles rec1 and rec2, return true if they overlap, otherwise return false.
Source: Rectangle Overlap on LeetCode. Use the original task for its coding environment and submissions.
Examples
# Example 1
rec1 = [0,0,2,2], rec2 = [1,1,3,3]
true
# Example 2
rec1 = [0,0,1,1], rec2 = [1,0,2,1]
false
# Example 3
rec1 = [0,0,1,1], rec2 = [2,2,3,3]
false
Constraints
Related LeetCode Problems
Practice more problems similar to Rectangle Overlap.
Review your practice with PhantomCodeAI
After trying the problem yourself, use the app to discuss your approach, complexity, and edge cases.