@@ -0,0 +1,1159 @@
+public class Solution %7B%0A    /**%0A     * @param source : A string%0A     * @param target: A string%0A     * @return: A string denote the minimum window, return %22%22 if there is no such a string%0A     */%0A    public String minWindow(String source , String target) %7B%0A        // write your code here%0A        if (source.length() %3C target.length())%7B  %0A            return %22%22;  %0A        %7D  %0A        for (int i = target.length(); i %3C= source.length(); i ++)%7B  %0A            for (int j = 0; j + i %3C= source.length(); j ++)%7B  %0A                String s = source.substring(j, j + i);  %0A                StringBuffer sb = new StringBuffer(s);  %0A                int count=0;  %0A                for (int k = 0;k %3C target.length(); k ++)%7B  %0A                    if (sb.indexOf(target.charAt(k) + %22%22) != -1)%7B  %0A                        sb.deleteCharAt(sb.indexOf(target.charAt(k) + %22%22));  %0A                        count ++;  %0A                    %7D else %7B  %0A                        break;  %0A                    %7D  %0A                %7D  %0A                if (count == target.length())%7B  %0A                    return s;  %0A                %7D  %0A            %7D  %0A        %7D  %0A        return %22%22;  %0A    %7D%0A%7D

add 32