Задача определить идёт ли массив от меньшего к большему. Проблема кода если ставить в середине, элемент больше за предыдущий, то он сработает не так
let arr = [1,20,23,43,50,655,701]
for(let i = 0; i < arr.length; i++) {
if(arr[i] < arr[i + 1]) {
console.log('Массив идёт от меньшего к большему')
break
} else {
console.log('Массив не идёт от меньшего к большему')
break
}
}
Ответы (1 шт):
Автор решения: Igor
→ Ссылка
let arr = [1, 20, 23, 43, 50, 655, 701];
let increasing = true;
for (let i = 0; increasing && i < arr.length - 1; i++) {
if (arr[i] >= arr[i + 1])
increasing = false;
}
console.log(`Массив${increasing? ' ' : ' не '}идёт от меньшего к большему`);