package main
import "strconv"
/**
 * 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可
 *
 * 比较版本号
 * @param version1 string字符串 
 * @param version2 string字符串 
 * @return int整型
*/
func compare( version1 string ,  version2 string ) int {
    // write code here
    str1, str2 := version1, version2
	index1, index2 := 0, 0
	num1, num2 := 0, 0
	for index1 < len(str1) || index2 < len(str2) {
		for index1 < len(str1) && str1[index1] != '.' {
			ele, _ := strconv.Atoi(string(str1[index1]))
			num1 = num1*10 + ele
			index1++
		}
		for index2 < len(str2) && str2[index2] != '.' {
			ele, _ := strconv.Atoi(string(str2[index2]))
			num2 = num2*10 + ele
			index2++
		}
		if num1 > num2 {
			return 1
		}
		if num1 < num2 {
			return -1
		}
		num1, num2 = 0, 0
		index1++
		index2++
	}
	return 0
}