Protocolo 22: La matriz infinita

Difícil
arrays-2d
matrices
transformaciones

📖Historia

📐 La matriz infinita

Zona: Cuadrícula Base
Dificultad: Hard

Zeew habita en una matriz bidimensional infinita. Para navegar, necesitas dominar las operaciones sobre esta estructura.

"En la cuadrícula, todo tiene coordenadas."

Tu misión es extraer información clave de una matriz y realizar transformaciones avanzadas.

🎯Enunciado

Dada una matriz (array bidimensional), realiza estas operaciones según el comando:

  • 'sum': Suma todos los elementos
  • 'transpose': Devuelve la matriz transpuesta
  • 'diagonal': Devuelve la diagonal principal (si es cuadrada)
  • 'flatten': Aplana la matriz a un array 1D

Si el comando no es válido o la operación no aplica, devuelve null.

Casos de prueba

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

Test 1: Suma todos los elementos
Test 2: Transpone matriz
Test 3: Diagonal de matriz cuadrada

... y 2 casos más

💻 Editor de código

JavaScript
Cargando editor...
Loading...