@@ -0,0 +1,712 @@
+public class Solution %7B%0A    public int divide(int dividend, int divisor) %7B%0A        if (divisor == 0 %7C%7C divisor == 1) %7B%0A            return dividend;%0A        %7D%0A        List%3CInteger%3E divisors = new ArrayList%3C%3E ();%0A        int divs = Math.abs(divisor);%0A        %0A        while(divs %3C= dividend) %7B%0A            divisors.add(divs);%0A            divs %3C%3C= 1;%0A        %7D%0A        %0A        int i = divisors.size()-1;%0A        int result = 0;%0A        int divd = Math.abs(dividend);%0A        while(i %3E= 0 && divd %3E 1) %7B%0A            divs = divisors.get(i);%0A            if (divd %3E= divs) %7B%0A                divd -= divs;%0A                result += 1%3C%3Ci;%0A            %7D%0A            i--;%0A        %7D%0A        %0A        return result;%0A    %7D%0A%7D%0A

Create Divide_Two_Integers.java