/**
 * 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可
 *
 * 比较版本号
 * @param version1 string字符串 
 * @param version2 string字符串 
 * @return int整型
 */
int compare(char* version1, char* version2 ) {
    // write code here
    int i,j;
    for(i=0,j=0;version1[i]!=0&&version2[j]!=0;i++,j++)
    {
        int s1=0,s2=0;
        for(;version1[i]!='.'&&version1[i]!=0;i++)
        {
            int k1=version1[i];
            s1+=s1*10+k1-'0';
        }
         for(;version2[j]!='.'&&version2[j]!=0;j++)
        {
            int k2=version2[j];
            s2+=s2*10+k2-'0';
        }
        if(s1>s2) return 1;
        else if(s1<s2) return -1;
    }
  //判断多出的版本号,且不能记‘0’和‘.’
   for(;version1[i]!=0;i++)
    if(version1[i]!='0'&&version1[i]!='.') 
    return 1;
    for(;version2[j]!=0;j++) 
    if(version2[i]!='0'&&version2[i]!='.')
    return -1;
    return 0;
}