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:

  1. Cada objeto debe tener la propiedad valid: true
  2. Si tiene propiedad nested (objeto), validar recursivamente
  3. Si valid es false o falta, devolver false
  4. 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...