Programación Desde Cero
Práctica interactiva Programación Desde Cero

Ejercicio

Categoría: Listas y Tuplas

Título: Desplazar ceros

Descripción de la función

Dada una lista con números enteros, desplaza todos los ceros hacia la derecha (el final de la lista), sin modificar el orden relativo de los demás números. Los desplazamientos deben hacerse sobre la lista original, sin utilizar una lista adicional.

Ejemplos

Entrada: desplazar_ceros(numeros=[5, 8, 0, 3, 0, 0, 4])
Salida: [5, 8, 3, 4, 0, 0, 0]
Entrada: desplazar_ceros(numeros=[1, 2, 3, 0, 0, 0])
Salida: [1, 2, 3, 0, 0, 0]

Parámetros

listelementos: int
numeros

la lista con números a procesar.

Valor retornado

listelementos: int

La lista numeros, con sus ceros ubicados de forma contigua al final y el resto de los elementos manteniendo su orden relativo.

Código



Resultado: