class Solution {
public:
int removeDuplicates(vector<int>& nums) {
int tag=0;
int num=0;
int len = nums.size();
for(int i=1;i<len;i++)
{
if(nums[i]==nums[i-1])
{
tag++;
}
else
{
tag=0;
}
if(tag==2)
{
for(int j=i;j<len;j++)
{
nums[j-1]=nums[j];
}
len--;
tag--;
i--;
num++;
}
}
return nums.size()-num;
}
};