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