digits фиксированной длины. Удвойте каждый ноль: сразу после него вставьте ещё один ноль, а все следующие элементы сдвиньте вправо. Длина массива не меняется — всё, что вышло за правый край, отбрасывается.
Верните получившийся массив.
Попробуйте обойтись без дополнительного массива.digits=[3, 0, 5, 0, 7, 8] → [3, 0, 0, 5, 0, 0]
Каждый ноль повторяется, и строка сдвигается вправо: [3, 0, 0, 5, 0, 0]. Цифры 7 и 8 вышли за край и пропали.
digits=[4, 1, 0] → [4, 1, 0]
Ноль стоит последним, и его копии места не хватает: массив остаётся [4, 1, 0].
digits=[6, 2, 9] → [6, 2, 9]
Нулей нет — ничего не меняется.
digits=[3, 0, 5, 0, 7, 8]
[3, 0, 0, 5, 0, 0]
«Запустить» — первые 3 теста у тебя в браузере, «Отправить» — все 37 тестов на сервере, включая скрытые.