Solución
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