my code:-class Solution {
public:
int removeDuplicates(vector& nums) {
int cur=nums[0];
if(nums.size()==1)
return nums.size();
if(nums.size()==0)
return 0;
for(auto it=nums.begin()+1;it!=nums.end();++it)
{
if(*(it)==cur){
nums.erase(it);
it--;
}
else
cur=*it;
}
return nums.size();
}
};