|Pipeline lazy de transformación con generadoresDifícil
Ejercicio00:00

¿Quieres un reto mayor?

Resuelve en 15:00

info

Importante: Para que se registre el resultado tienes que iniciar sesión.

Pipeline lazy de transformación con generadores

Difícil30 pts
ruleRestricciones
  • radio_button_unchecked
    Usa function*
  • radio_button_unchecked
    Usa yield

Enunciado

Implementa lazyPipeline usando generadores: filtra los números pares del array y duplica cada uno. Todo el procesamiento debe ser lazy (usando function* y yield).

Instrucciones

  1. Crea al menos un generador que filtre números pares del array.
  2. Crea al menos un generador que duplique cada valor recibido.
  3. Aplica ambas transformaciones en secuencia y retorna el resultado como array.
lazyPipeline([1, 2, 3, 4, 5, 6])
// [4, 8, 12]   (pares: 2,4,6 → duplicados: 4,8,12)

lazyPipeline([1, 3, 5])
// []

lazyPipeline([2, 4])
// [4, 8]
Restriccionesexpand_more
  • Dificultad: Difícil
  • Completa todos los test cases para obtener los 30 puntos.
  • No modificar la línea export al final del archivo.
  • Se recomienda evitar el uso de inteligencia artificial para que realmente tú practiques los ejercicios.

Puedes usar console.log() para depurar. Los resultados aparecen en la Consola de salida, no en el navegador.

Inicia sesión para reaccionar
Inicia sesión para reaccionar
Pipeline lazy de transformación con generadores — Difícil | Coding Challenges · Coding Challenges