class Solution {
public:
int removeElement(vector<int>& nums, int val);
};
int Solution::removeElement(vector<int>& nums,int val)
{
int count=nums.size();
int temp;
int NUM=0;
if(count>0)
{
for(int i=0;i<count-NUM;)
{
if(nums.at(i)==val)
{
temp=nums.at(i);
for(int j=i;j<count-1;j++)
{
nums.at(j)=nums.at(j+1);
}
nums.at(count-1)=temp;
NUM++;
}
else i++;
}
int call=count-NUM;
return call;
}
else return 0;
}