Skip to content

Commit a19c4ff

Browse files
add 836
1 parent b7a5ea5 commit a19c4ff

File tree

7 files changed

+25
-4
lines changed

7 files changed

+25
-4
lines changed

README.md

+1
Original file line numberDiff line numberDiff line change
@@ -300,6 +300,7 @@ LeetCode
300300
|0828|[Unique Letter String](https://leetcode.com/problems/unique-letter-string/)|c|[c++](./src/0828-Unique-Letter-String/0828.cpp)|[python](./src/0828-Unique-Letter-String/0828.py)|[go](./src/0828-Unique-Letter-String/0828.go)|[js](./src/0828-Unique-Letter-String/0828.js)|[java](./src/0828-Unique-Letter-String/0828.java)|Hard|
301301
|0829|[Consecutive Numbers Sum](https://leetcode.com/problems/consecutive-numbers-sum/)|c|[c++](./src/0829-Consecutive-Numbers-Sum/0829.cpp)|[python](./src/0829-Consecutive-Numbers-Sum/0829.py)|[go](./src/0829-Consecutive-Numbers-Sum/0829.go)|[js](./src/0829-Consecutive-Numbers-Sum/0829.js)|[java](./src/0829-Consecutive-Numbers-Sum/0829.java)|Hard|
302302
|0834|[Sum of Distances in Tree](https://leetcode.com/problems/daily-temperatures/) | c | [c++](./src/0834-Sum-of-Distances-in-Tree/0834.cpp) |[python](./src/0834-Sum-of-Distances-in-Tree/0834.py)||| |Hard|
303+
|0836|[Rectangle Overlap](https://leetcode.com/problems/rectangle-overlap/)|c|[c++](./src/0836-Rectangle-Overlap/0836.cpp)|[python](./src/0836-Rectangle-Overlap/0836.py)|[go](./src/0836-Rectangle-Overlap/0836.go)|[js](./src/0836-Rectangle-Overlap/0836.js)|[java](./src/0836-Rectangle-Overlap/0836.java)|Easy|
303304
|0844|[Backspace String Compare](https://leetcode.com/problems/backspace-string-compare/) | c | [c++](./src/0844-Backspace-String-Compare/0844.cpp) |[python](./src/0844-Backspace-String-Compare/0844.py)||| |Easy|
304305
|0845|[Longest Mountain in Array](https://leetcode.com/problems/longest-mountain-in-array/) | c | [c++](./src/0845-Longest-Mountain-in-Array/0845.cpp) |[python](./src/0845-Longest-Mountain-in-Array/0845.py)||| |Medium|
305306
|0846|[Hand of Straights](https://leetcode.com/problems/longest-mountain-in-array/) | c | [c++](./src/0846-Hand-of-Straights/0846.cpp) |[python](./src/0846-Hand-of-Straights/0846.py)||| |Medium|

src/0836-Rectangle-Overlap/0836.cpp

+6
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
class Solution {
2+
public:
3+
bool isRectangleOverlap(vector<int>& r1, vector<int>& r2) {
4+
return r1[0] < r2[2] && r1[1] < r2[3] && r1[2] > r2[0] && r1[3] > r2[1];
5+
}
6+
};

src/0836-Rectangle-Overlap/0836.go

+3
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
func isRectangleOverlap(r1 []int, r2 []int) bool {
2+
return r1[0] < r2[2] && r1[1] < r2[3] && r1[2] > r2[0] && r1[3] > r2[1]
3+
}

src/0836-Rectangle-Overlap/0836.java

+5
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
class Solution {
2+
public boolean isRectangleOverlap(int[] r1, int[] r2) {
3+
return r1[0] < r2[2] && r1[1] < r2[3] && r1[2] > r2[0] && r1[3] > r2[1];
4+
}
5+
}

src/0836-Rectangle-Overlap/0836.js

+3
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
var isRectangleOverlap = function(r1, r2) {
2+
return r1[0] < r2[2] && r1[1] < r2[3] && r1[2] > r2[0] && r1[3] > r2[1];
3+
};

src/0836-Rectangle-Overlap/0836.py

+3
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
class Solution:
2+
def isRectangleOverlap(self, r1: List[int], r2: List[int]) -> bool:
3+
return r1[0] < r2[2] and r1[1] < r2[3] and r1[2] > r2[0] and r1[3] > r2[1]

src/addProb.py

+4-4
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,10 @@
22
import os, bisect
33

44
# 题目名称
5-
name = "Max Area of Island"
6-
ID = 695
7-
url = "https://leetcode.com/problems/max-area-of-island/"
8-
difficult = "Medium"
5+
name = "Rectangle Overlap"
6+
ID = 836
7+
url = "https://leetcode.com/problems/rectangle-overlap/"
8+
difficult = "Easy"
99
prog = ['c', 'cpp', 'py', 'go', 'js', 'java']
1010

1111

0 commit comments

Comments
 (0)