1008. Нули в конец массива

Easy 33 решили
Дан массив целых чисел. Переместите все нули в конец, сохранив относительный порядок ненулевых элементов. Верните получившийся массив из метода — судья сравнивает возвращённое значение, а не изменение аргумента. Пустой массив верните как есть.

Примеры:

Вход: [0, 1, 0, 3, 12]
Выход: [1, 3, 12, 0, 0]
Объяснение: Ненули 1, 3, 12 остаются в том же порядке, оба нуля уходят в конец → [1, 3, 12, 0, 0].
Вход: [0, 0, 1]
Выход: [1, 0, 0]
Объяснение: Два нуля в начале: 1 сдвигается влево, нули в конец → [1, 0, 0].
Вход: [1, 2, 3]
Выход: [1, 2, 3]
Объяснение: Нулей нет — массив не меняется.

Ограничения:

0 <= nums.length <= 10000 -10000 <= nums[i] <= 10000
Как сдавать решение. В Python напишите функцию и верните ответ через return. В Java по-прежнему нужен class Solution и return. print и System.out.println не проверяются.

Теги:

Массивы Два указателя

Комментарии (0)

Зарегистрируйтесь или войдите, чтобы оставить комментарий

Пока нет комментариев. Будьте первым!