https://leetcode-cn.com/problems/rectangle-overlap/
func isRectangleOverlap(_ rec1: [Int], _ rec2: [Int]) -> Bool {
//求不重叠的:rec2的x1 >= rec1的x2 || rec2-x2 <= rec1-x1 || rec2-y1 >= rec1-y2 || rec2-y2 <= rec1-y1
return !((rec2[0] >= rec1[2]) || (rec2[2] <= rec1[0]) || (rec2[1] >= rec1[3]) || (rec2[3] <= rec1[1]))
}
网友评论