Protocolo 26: El intérprete Zeew

Difícil
parsing
intérpretes
lógica

📖Historia

🔤 El intérprete Zeew

Zona: Terminal Simbólico
Dificultad: Hard

Zeew usa un pseudolenguaje simbólico simple. Solo hay 4 operaciones:

  • ADD x: suma x al acumulador
  • SUB x: resta x del acumulador
  • MUL x: multiplica el acumulador por x
  • RES: devuelve el resultado actual

"El código es lenguaje. El lenguaje es lógica."

Tu misión es interpretar comandos y ejecutarlos.

🎯Enunciado

Interpreta un array de comandos y devuelve el resultado.

Comandos:

  • 'ADD x': Suma x al acumulador
  • 'SUB x': Resta x del acumulador
  • 'MUL x': Multiplica el acumulador por x
  • 'RES': Devuelve el acumulador actual

El acumulador empieza en 0. Si el comando no es válido, ignóralo.

Ejemplo:

interpretZeew(['ADD 10', 'MUL 2', 'SUB 5', 'RES'])
// 0 + 10 = 10 → 10 * 2 = 20 → 20 - 5 = 15 → Devuelve 15

Casos de prueba

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

Test 1: Interpreta comandos
Test 2: Suma secuencial
Test 3: Multiplicar por 0

... y 1 casos más

💻 Editor de código

JavaScript
Cargando editor...
Loading...