public class Solution {
/**
* 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可
*
*
* @param arr int一维数组
* @param k int
* @return int
*/
public int foundOnceNumber (int[] arr, int k) {
//java中排序的用法
Arrays.sort(arr);
int i;
for(i=0;i<arr.length-1;i++){
if(arr[i]==arr[i+1]){
//i进行数组下标的跳跃
i+=k-1;
}
else{
return arr[i];
}
}
//前面的数据都是重复的,则返回最后一个数
return arr[arr.length-1];
// write code here
}
}