Skip to content

Commit a29cee4

Browse files
Time: 0 ms (100.00%) | Memory: 12.5 MB (51.74%) - LeetSync
1 parent 6f93b2e commit a29cee4

1 file changed

Lines changed: 16 additions & 0 deletions

File tree

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
class Solution:
2+
def removeElement(self, nums, val):
3+
k = 0
4+
for i in range(len(nums)):
5+
if nums[i] != val:
6+
nums[k] = nums[i]
7+
k += 1
8+
return k
9+
10+
sol = Solution()
11+
nums = [3, 2, 2, 3]
12+
val = 3
13+
new_length = sol.removeElement(nums, val)
14+
15+
print("New length:", new_length)
16+
print("Modified array:", nums[:new_length])

0 commit comments

Comments
 (0)