import java.util.*;


public class Solution {
    /**
     * 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可
     *
     * 比较版本号
     * @param version1 string字符串 
     * @param version2 string字符串 
     * @return int整型
     */
    public int compare (String version1, String version2) {
        // write code here
        //左右指针
        int l1=version1.length(),l2=version2.length(),i1=0,i2=0,l=0,r=0;
        while(i1<l1||i2<l2){
            int t1=0,t2=0;
            //找到version1第一个点
            while(i1<l1&&version1.charAt(i1)!='.'){
                i1++;
            }
            //转换得到值
            t1=i1<=l1?Integer.parseInt(version1.substring(l,i1)):0;
            //找到version2第一个点
            while(i2<l2&&version2.charAt(i2)!='.'){
                i2++;
            }
            //转换得到值
            t2=i2<=l2?Integer.parseInt(version2.substring(r,i2)):0;
            if(t1>t2){
                return 1;
            }else if(t1<t2){
                return -1;
            }
            i1++;
            i2++;
            //左左指针变更
            l=i1;
            r=i2;
        }
        return 0;
    }
}