Предмет: Информатика,
автор: Аноним
JAVA SCRIPT
А тепер навчимо наших роботів сортувати коробки на складі. Кожна коробка має свій унікальний номер, а роботи вчаться сортувати в порядку зростання.
Але сортування — справа нелегка, іноді трапляються помилки. Тому нам поки що доведеться перевіряти, чи правильно робот відсортував коробки.
Для цього напиши функцію isSorted, яка отримує масив чисел boxNumbers і повертає true, якщо всі числа розташовані в порядку зростання, або false — якщо ні.
Зверни увагу: числа в масиві можуть повторюватися.
Наприклад:
isSorted([1, 2, 3, 4, 5]); // true
isSorted([0, 1, 1, 1, 2]); // true
isSorted([1, 2, 11]); // true
isSorted([5]); // true
isSorted([]); // true
isSorted([0, 3, 1, 2, 2, 2]); // false
isSorted([1, 11, 2]); // false
❗❗ Підказка
Перебери масив, починаючи з другого елементу (щоби був попередній).
На кожній ітерації порівнюй поточний елемент із попереднім.
Якщо поточний елемент менший за попередній, то порядок неправильний і можна завершити функцію.
Якщо ми дійшли до кінця, значить, елементи в масиві впорядковані правильно.
Ответы
Автор ответа:
0
Ответ:
function isSorted(boxNumbers) {
for (let i = 1; i < boxNumbers.length; i++) {
if (boxNumbers[i] < boxNumbers[i - 1]) {
return false;
}
}
return true;
}
console.log(isSorted([1, 2, 3, 4, 5])); // true
console.log(isSorted([0, 1, 1, 1, 2])); // true
console.log(isSorted([1, 2, 11])); // true
console.log(isSorted([5])); // true
console.log(isSorted([])); // true
console.log(isSorted([0, 3, 1, 2, 2, 2])); // false
console.log(isSorted([1, 11, 2])); // false
Похожие вопросы
Предмет: Українська мова,
автор: Vania123228
Предмет: Геометрия,
автор: hk0991984871
Предмет: Қазақ тiлi,
автор: ramazanbashenoov
Предмет: Русский язык,
автор: ruslangalimow
Предмет: Математика,
автор: EDshaliev