leetcode Compare Version Numbers

日常打卡

public class Solution {
public int compareVersion(String version1, String version2) {
String[] version1num = version1.split(“\.”);
String[] version2num = version2.split(“\.”);
// System.out.println(version1num.length+” “+version2num.length);
int len = Math.max(version1num.length, version2num.length);
for (int i = 0; i < len; i++) {
int num1 = 0;
int num2 = 0;
if (i < version1num.length) {
num1 = Integer.parseInt(version1num[i]);
}
if (i < version2num.length) {
num2 = Integer.parseInt(version2num[i]);
}
System.out.println(num1 + ” ” + num2);
if (num1 > num2) {
return 1;
}
if (num1 < num2) {
return -1;
}

    }


    return 0;
}

}

点赞