@@ -0,0 +1,716 @@
+package leetcode;%0A%0A/**%0A * https://oj.leetcode.com/problems/remove-element/%0A */%0Apublic class Problem27 %7B%0A    public int removeElement(int%5B%5D A, int elem) %7B%0A        int idx = A.length - 1;%0A        for (int i = 0; i %3C A.length; i++) %7B%0A            if (A%5Bi%5D == elem) %7B%0A                while (idx %3E= i && A%5Bidx%5D == elem) %7B%0A                    idx--;%0A                %7D%0A                if (idx %3C i) %7B%0A                    return idx + 1;%0A                %7D%0A                int tmp = A%5Bi%5D;%0A                A%5Bi%5D = A%5Bidx%5D;%0A                A%5Bidx%5D = tmp;%0A                idx--;%0A            %7D%0A            if (i == idx) %7B%0A                break;%0A            %7D%0A        %7D%0A        System.out.println(idx);%0A        return idx + 1;%0A    %7D%0A%7D%0A

Solve problem 27