@@ -0,0 +1,562 @@
+public class Solution %7B%0A    public int removeDuplicates(int%5B%5D nums) %7B%0A        if(nums.length == 0)%7B%0A            return 0;%0A        %7D%0A        int curNum = nums%5B0%5D, count = 0, curPos = 0;%0A        for(int i = 0; i %3C nums.length; i++)%7B%0A            if(nums%5Bi%5D == curNum)%7B%0A                if(count %3C 2)%7B%0A                    nums%5BcurPos++%5D = nums%5Bi%5D;%0A                %7D%0A                count++;%0A            %7Delse%7B%0A                nums%5BcurPos++%5D = nums%5Bi%5D;%0A                curNum = nums%5Bi%5D;%0A                count = 1;%0A            %7D%0A        %7D%0A        return curPos;%0A    %7D%0A%7D

Q80 Remove Duplicates from Sorted Array II