这题是考察数学的,可以用公式推导,但是实际上本质视觉上也很好写个区分代码。
func isRectangleOverlap(rec1 []int, rec2 []int) bool { return !(rec1[0] >= rec2[2] || rec1[2] <= rec2[0] || rec1[3] <= rec2[1] || rec1[1] >= rec2[3]) }
没有太大意义,如果不进行数学推导。
网图
end