Заполнить yновый массив наибольшими значениями
Подскажите как решить такую проблему Есть массив [0,1,0,3,2], нужно написать функцию, которая ищет самое большое число в данном массиве и заполняет этим числом новый массив, пока не появится число больше и т д т. е. результат должен быть таким [0,0,1,1,3] Заранее спасибо!
Ответы (1 шт):
Автор решения: Igor
→ Ссылка
const a1 = [0, 1, 0, 3, 2];
const a2 = [a1[0], a1[0]];
for (let i = 1; i < a1.length - 1; i++) {
a2.push(a1[i] > a2[i]? a1[i] : a2[i]);
}
console.log(JSON.stringify(a2));