Protocolo 29: El guardián cuántico
Difícil
recursión
validación
objetos-anidados
📖Historia
🔮 El guardián cuántico
Zona: Dimensión Anidada
Dificultad: Hard
El guardián protege una estructura profundamente anidada. Para acceder, debes validar todos los niveles sin usar loops explícitos.
"La profundidad es una ilusión. La recursión es real."
Tu misión es validar estructuras anidadas de forma recursiva.
🎯Enunciado
Valida recursivamente si un objeto anidado cumple con las reglas:
Reglas:
- Cada objeto debe tener la propiedad
valid: true - Si tiene propiedad
nested(objeto), validar recursivamente - Si
validesfalseo falta, devolverfalse - Si todo es válido, devolver
true
Ejemplo:
validateNested({ valid: true, nested: { valid: true } })
// Ambos niveles válidos ✅
// Devuelve: true
validateNested({ valid: true, nested: { valid: false } })
// Nivel anidado inválido ❌
// Devuelve: false
✅Casos de prueba
Tu solución será validada contra 4 casos de prueba
Test 1: Objeto simple válido
Test 2: Anidado válido
Test 3: Anidado inválido
... y 1 casos más
💻 Editor de código
JavaScript
Cargando editor...
Loading...