我这样做比较简单 public class Solution { public static void main(String[] args) { Scanner sc=new Scanner(System.in); int n=sc.nextInt(); int[][] array=new int[n][8]; for (int i = 0; i < n; i++) { for (int j = 0; j <8 ; j++) { array[i][j]=sc.nextInt(); } } for (int i = 0; i < n; i++) { System.out.println(isNum(array[i])?"Yes":"No"); } } public static boolean isNum(int[] array){ int[] a=new int[4]; int[] b=new int[4]; for (int i = 0; i <array.length ; i++) { if(i<4){ a[i]=array[i]; }else{ b[i-4]=array[i]; } } Arrays.sort(a); Arrays.sort(b); if((a[1]-a[0]==a[3]-a[2])&&(b[1]-b[0]==b[3]-b[2])) { return true; } return false; } }
点赞 1

相关推荐

04-11 23:51
门头沟学院 Java
坚定的芭乐反对画饼_许愿Offer版:人人都能过要面试干嘛,发个美团问卷填一下,明天来上班不就好了
点赞 评论 收藏
分享
qq乃乃好喝到咩噗茶:院校后面加上211标签,放大加粗,招呼语也写上211
点赞 评论 收藏
分享
牛客网
牛客企业服务