Преоброзить масив таким образом,что бы елементы,равные нулю,размещались послех всех других

30 Ноя 2019 в 19:43
144 +1
0
Ответы
1

function moveZeros(arr) {
let zeros = [];
let nonZeros = [];

for (let i = 0; i < arr.length; i++) {
if (arr[i] === 0) {
zeros.push(0);
} else {
nonZeros.push(arr[i]);
}
}
return nonZeros.concat(zeros);

}

let arr = [0, 1, 0, 3, 12];
let rearrangedArr = moveZeros(arr);
console.log(rearrangedArr); // [1, 3, 12, 0, 0]

19 Апр 2024 в 00:27
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир