Reto 12: Intercalar dos filas respetando su orden
Objetivo #
Intercalar dos filas respetando su orden aplicando los contenidos de Python básico.
Conocimientos previos #
Listas, índices, while, condiciones y append().
Tu reto #
Implementa la función intercalar_filas(primera, segunda).
Construye una nueva fila tomando un elemento de la primera lista, luego uno de la segunda y repitiendo ese orden. Cuando una lista se agote, incorpora los elementos que queden en la otra.
Conserva el orden interno de ambas filas y todas las repeticiones. Cualquiera puede estar vacía. No modifiques las listas originales. Puedes resolverlo con un índice, comparaciones y un bucle; no necesitas funciones que no se hayan visto en Python básico.
La función debe devolver el resultado con return. No uses input() ni print(): el corrector llamará a tu función con diferentes datos.
Ejemplos #
| Llamada | Resultado devuelto |
|---|---|
intercalar_filas(["A", "B", "C"], ["X"]) | ["A", "X", "B", "C"] |
intercalar_filas([], [1, 2]) | [1, 2] |
Ver una pista
Un mismo índice puede avanzar por las dos filas. Antes de acceder a cada una, comprueba si ese índice sigue dentro de sus límites.