import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.util.ArrayList; import java.util.List; public class Question_1 { public static void main(String[] args) throws NumberFormatException, IOException { // TODO Auto-generated method stub BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); int m = Integer.parseInt(br.readLine()); List<String[]> list = new ArrayList(); for (int i = 0; i < m; i++) { String[] str = br.readLine().split(" "); list.add(str); } for (int i = 0; i < list.size(); i++) { String[] str = list.get(i); String[] str1 = str[0].split("\\."); int[] arr1 = new int[str1.length]; for (int j = 0; j < str1.length; j++) { arr1[j] = Integer.parseInt(str1[j]); } String[] str2 = str[1].split("\\."); int[] arr2 = new int[str2.length]; for (int j = 0; j < str2.length; j++) { arr2[j] = Integer.parseInt(str2[j]); } System.out.println(com(arr1, arr2)); } } public static boolean com(int[] arr1, int[] arr2) { int len = Math.max(arr1.length, arr2.length); int[] temp1 = new int[len]; int[] temp2 = new int[len]; for (int i = 0; i < arr1.length; i++) temp1[i] = arr1[i]; for (int i = 0; i < arr2.length; i++) temp2[i] = arr2[i]; boolean flag = false; for (int i = 0; i < temp1.length; i++) { if (temp1[i] > temp2[i]) { flag = false; break; } else if (temp1[i] < temp2[i]) { flag = true; break; } else continue; } return flag; } } //还有一个情况要记住,就是版本号相同也要输出false,不升级
点赞 2

相关推荐

牛客网
牛客企业服务