Skip to content

Commit c20f8cb

Browse files
Create 496_nextgreaterelement.py (#108)
* Create 496_nextgreaterelement.py * Update README.md
1 parent 8b4f5ae commit c20f8cb

File tree

2 files changed

+12
-0
lines changed

2 files changed

+12
-0
lines changed

Python/496_nextgreaterelement.py

+10
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
class Solution:
2+
def check(self, number, nums1, nums2):
3+
index = nums2.index(number)
4+
for _ in range(index, len(nums2)):
5+
if(nums2[_]>number):
6+
return nums2[_]
7+
return -1
8+
9+
def nextGreaterElement(self, nums1: List[int], nums2: List[int]) -> List[int]:
10+
return [self.check(x, nums1, nums2) for x in nums1]

README.md

+2
Original file line numberDiff line numberDiff line change
@@ -122,6 +122,8 @@ Check out ---> [Sample PR](https://github.com/codedecks-in/LeetCode-Solutions/pu
122122
| 073 | [Set-Matrix-Zeroes](https://leetcode.com/problems/set-matrix-zeroes/) | [Java](./Java/set-matrix-zeroes.java) | O(MN) | O(1) | Medium | Array |
123123
| 1288 | [Remove-Covered-Intervals](https://leetcode.com/problems/remove-covered-intervals) | [C++](./C++/Remove-Covered-Intervals.cpp) | O(N*N) | O(1) | Medium | Array |
124124
| 189 | [Rotate-Array](https://leetcode.com/problems/rotate-array/) | [Python](./Python/rotate-array.py) | O(N) | O(1) | Medium | Array
125+
| 496 | [next-greater-element-i](https://leetcode.com/problems/next-greater-element-i) | [Python](./Python/496_nextgreaterelement.py) | O(N) | O(1) | Medium | Array
126+
125127

126128
<br/>
127129
<div align="right">

0 commit comments

Comments
 (0)