Solución

@maiquez·25/9/2026TypeScript
solution.tsTypeScript
def producer(data):
    # Emite cada elemento de data
    for item in data:
        yield item


def transformer(source):
    # Consume source y emite cada valor multiplicado por 2
    for value in source:
        yield value*2


def run_pipeline(data: list) -> int | float:
    # Conecta producer → transformer y retorna la suma
    result = producer(data)
    pipeline = transformer(result)
    total = 0

    for value in pipeline:
        total += value


    return total
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.