836. 矩形重叠

2020-03-18  本文已影响0人  寂灭天骄小童鞋

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]))
}
上一篇 下一篇

猜你喜欢

热点阅读