Solución

@maiquez·25/9/2026TypeScript
solution.tsTypeScript
def flatten(nested):
    # Aplana la lista anidada emitiendo cada elemento hoja
    for item in nested:
        if isinstance(item, list):
            # Delega en la sublista
            yield from flatten(item)
        else:
            # Emite el elemento directamente
            yield item


def collect_flat(nested: list) -> list:
    return list(flatten(nested))
0respuestas
Respuestas

Aún no hay respuestas

¡Sé el primero en responder!

Escribir un comentario

Recuerda ser amable. Estás comentando la solución de otra persona. Comparte tu perspectiva de forma constructiva y respetuosa.

Debes iniciar sesión para publicar un comentario.