diff --git a/leet_27.py b/leet_27.py new file mode 100644 index 0000000..5da3800 --- /dev/null +++ b/leet_27.py @@ -0,0 +1,12 @@ +# https://leetcode.com/problems/remove-element/submissions/ +# Runtime: 40 ms, faster than 69.97% of Python3 online submissions for Remove Element. + +class Solution: + def removeElement(self, nums: List[int], val: int) -> int: + i = len(nums) - 1 + while i >= 0: + if nums[i] == val: + del nums[i] + i -= 1 + + return len(nums)