Дан массив целых чисел values.
Нужно удалить из него все нули так, чтобы относительный порядок остальных элементов сохранился.
В тренажере функция должна вернуть компактный список без нулей. Концептуально решение должно соответствовать in-place compaction: один указатель читает вход, второй указывает позицию, куда записать следующий ненулевой элемент.
def remove_zeros_compact(values: list[int]) -> list[int]:values = [0,1,0,2,3,0][1,2,3]values = [4,5,6][4,5,6]values = [0,0,0][]