网易 JAVA第一题 4的倍数
我 本地起码测过了 示例。 为何牛客上是 0通过??求大神看看我的代码(我的思路是 看给的数列中大于4 且能整除4的个数 只要大于数列的一半 就可以。也不知知道严谨不严谨 但起码 示例 2 3 1 10 100 4 1 2 3 4 过了)
Scanner sc =new Scanner(System.in); int n=sc.nextInt(); String[] ee=new String[n];
for (int u=0;u<n;u++){ int m=sc.nextInt(); int count=0; int[] arr=new int[m]; for (int i=0;i<arr.length;i++){ arr[i]=sc.nextInt(); if(arr[i]>=4&&arr[i]%4==0) count++; } if(count>=arr.length/2) ee[u]="Yes"; else ee[u]="No"; } for (int k=0;k<ee.length;k++){ System.out.println(ee[k]); } }