1
class Solution {
2
public:
3
bool isRectangleOverlap(vector<int> &rec1, vector<int> &rec2) {
4
int ax1 = rec1[0];
5
int ay1 = rec1[1];
6
int ax2 = rec1[2];
7
int ay2 = rec1[3];
8

9
int bx1 = rec2[0];
10
int by1 = rec2[1];
11
int bx2 = rec2[2];
12
int by2 = rec2[3];
13

14
int x5 = max(ax1, bx1);
15
int y5 = max(ay1, by1);
16
int x6 = min(ax2, bx2);
17
int y6 = min(ay2, by2);
18
if (x5 < x6 && y5 < y6) {
19
return true;
20
} else {
21
return false;
22
}
23
}
24
};

0

WPM •0 •0

100%

ACC •0 •0

0s

TIME •0