Помогите решить задачу: написать метод который возвращает true если хоть где-то в массиве идут три числа в порядке возрастания, false если нет
public static boolean threeArray(int[] array) {
int count = 0;
for (int i = 0; i < array.length - 1; i++) {
if(array[i] > array[i + 1] && array[i + 1] != array[i] + 1){
count = 0;
return false;
}else
count++;
}
return count >= 2;
}
Не проходит проверку:
array([1, 4, 5, 6, 2]) → true
array([1, 2, 3]) → true
array([1, 2, 4]) → false
array([1, 2, 4, 5, 7, 8]) → false