Protocolo 08: El filtro del caos

Fácil
arrays
filter
map

📖Historia

🌀 Transmisión de Zeew_08 iniciada…

Señales corruptas inundan los canales de Zeew. Datos mezclados con ruido, verdades mezcladas con errores. El Filtro del Caos debe separar lo válido de lo corrupto.

"En el caos, busca el patrón."

Debes crear un filtro que solo deje pasar datos que cumplan las reglas establecidas.

🎯Enunciado

🎯 Objetivo

Crea una función filterChaos(signals, minValue) que reciba un array de números y filtre solo los que sean mayores o iguales a minValue, luego los duplique.

📋 Especificaciones

  • Filtra números >= minValue
  • Duplica cada número filtrado (multiplica por 2)
  • Retorna nuevo array con resultados
  • Si no es array, retorna "Error: señales inválidas"

💡 Ejemplos

filterChaos([1, 5, 3, 8, 2], 3) // [6, 16, 4]
filterChaos([10, 20, 5, 30], 15) // [40, 60]
filterChaos([], 5) // []
filterChaos("invalid", 5) // "Error: señales inválidas"

Casos de prueba

Tu solución será validada contra 4 casos de prueba

Test 1: Filtra y duplica correctamente
Test 2: Aplica filtro con umbral alto
Test 3: Array vacío retorna vacío

... y 1 casos más

💻 Editor de código

JavaScript
Cargando editor...
Loading...