Skip to content

Commit d584c44

Browse files
committed
Time: 38 ms (51.35%), Space: 16.5 MB (70.7%) - LeetHub
1 parent ec3db5d commit d584c44

File tree

1 file changed

+13
-0
lines changed

1 file changed

+13
-0
lines changed
+13
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
class Solution:
2+
def removeElement(self, nums: List[int], val: int) -> int:
3+
i=0
4+
j=len(nums)-1
5+
while i<=j:
6+
if nums[i]!=val:
7+
i+=1
8+
elif nums[i]==val:
9+
if nums[j] != val:
10+
nums[i], nums[j] = nums[j], nums[i]
11+
i += 1
12+
j -= 1
13+
return i

0 commit comments

Comments
 (0)