d
const moveZero = (arr, tmp = []) => {
const result = arr.filter((n) => n || (tmp.push(n), 0));
return tmp.length && result.push(...tmp), result;
};
Size: a a a
d
const moveZero = (arr, tmp = []) => {
const result = arr.filter((n) => n || (tmp.push(n), 0));
return tmp.length && result.push(...tmp), result;
};
АБ
const moveZero = (arr, tmp = []) => {
const result = arr.filter((n) => n || (tmp.push(n), 0));
return tmp.length && result.push(...tmp), result;
};
AB
🏡К
q
d
АБ
АБ
АБ
KA
q
АБ
АБ
DM
arr.sort((a, b) => a === 0 ? 1 : -1)
DM
DM
arr.sort((a, b) => a === 0 ? 1 : a > b ? 1 : -1)вот так с сохранением порядка ненулевых, но выглядит чуть посложней
DM
j
arr.sort((a, b) => {
if (a === 0) {
return 1
} else if (b === 0) {
return -1
}
return 0
})
МD