public class Main {
public static void main(String[] args) {
int[] array = {10, 5, 3, 2};
System.out.println(isSorted(array));
}
public static boolean isSorted(int[] array) {
boolean ascending = true;
boolean descending = true;
for (int i = 0; i < array.length - 1; i++) {
if (array[i] < array[i + 1]) {
descending = false;
}
if (array[i] > array[i + 1]) {
ascending = false;
}
}
return ascending || descending;
}
}
Этот код проверяет, отсортирован ли массив в порядке убывания или возрастания. Если массив отсортирован в одном из этих порядков, то метод isSorted вернет true, иначе false. Вы можете использовать этот код как основу для решения вашей задачи.
На выходе: Вывод в консоль - true в случае, если этот массив отсортирован в порядке уменьшения или возрастания, false - в любом ином.
Пример работы программы:
На входе массив [10, 5, 3, 2]. Вывод: true
На входе массив [4, 1, 6]. Вывод: false