import java.util.Arrays;
public class Solution {
public boolean IsContinuous(int [] numbers) {
int max = 1;
int min = 14;
Arrays.sort(numbers);
for (int i = 0; i < numbers.length-1; i++) {
if (numbers[i] == 0) {
continue;
}
if(numbers[i]==numbers[i+1]){
return false;
}
if (numbers[i] != 0) {
max = Math.max(max, numbers[i]);
min = Math.min(min, numbers[i]);
}
}
max = Math.max(max,numbers[numbers.length-1]);
min = Math.min(min,numbers[numbers.length-1]);
if (max - min < 5) {
return true;
}
return false;
}
}
牛客网剑指offer=>模拟
最新推荐文章于 2021-10-21 21:28:40 发布