java:
class Solution {
public int removeElement(int[] nums, int val) {
int n = nums.length;
int count = 0;
for(int i = 0, j = n-1; i < n; i++){
if(nums[i] != val){
nums[count++] = nums[i];
}
}
return count;
}
}
python3;
class Solution:
def removeElement(self, nums: List[int], val: int) -> int:
count = 0
n = len(nums)
for i in range(n):
if nums[i] != val:
nums[count] = nums[i]
count += 1
return count