@@ -0,0 +1,1335 @@
+public class Solution %7B%0A    public int compareVersion(String version1, String version2) %7B%0A        String%5B%5D parts1 = version1.split(%22%5C%5C.%22);%0A        String%5B%5D parts2 = version2.split(%22%5C%5C.%22);%0A        %0A        int size1 = parts1.length;%0A        int size2 = parts2.length;%0A        int min = 0;%0A        if(size1 %3C size2)%7B%0A            min = size1;%0A        %7D%0A        else%7B%0A            min = size2;%0A        %7D%0A        %0A        int i = 0;%0A        %0A        while(i %3C min)%7B%0A            int a = Integer.parseInt(parts1%5Bi%5D);%0A            int b = Integer.parseInt(parts2%5Bi%5D);%0A            %0A            if(a %3C b)%7B%0A               return -1;%0A            %7D%0A            else if(a %3E b)%7B%0A                return 1;%0A            %7D%0A            %0A            i++;%0A        %7D%0A        %0A        if((size1 == min)&&(size2 == min))%7B%0A            return 0;%0A            %0A        %7D%0A        %0A        if(size1 %3E min)%7B%0A            %0A            for(int j = min; j %3C size1; j++)%7B%0A                int c = Integer.parseInt(parts1%5Bj%5D);%0A                if(c != 0)%7B%0A                    return 1;%0A                %7D%0A            %7D%0A        %7D%0A        else%7B%0A            for(int j = min; j %3C size2; j++)%7B%0A                int c = Integer.parseInt(parts2%5Bj%5D);%0A                if(c != 0)%7B%0A                    return -1;%0A                %7D%0A            %7D%0A        %7D%0A        %0A        return 0;%0A    %7D%0A%7D%0A

Create CompVersionNum_001.java