const reloj = [[1,2,3],[4,5,6],[7,8,9]];
const rotada = reloj[0].map((_, i) =>
reloj.map(fila => fila[i]).reverse()
);
console.log(rotada[1][1]); 📥 Inputs:
reloj = [[1,2,3],[4,5,6],[7,8,9]]
❓ ¿Cuál es el output?
Ingresa tu respuesta abajo
💡 Explicación
Este código rota una matriz 3x3 90 grados en sentido horario. La técnica usa map() para transponer (convertir filas en columnas) y luego reverse() para invertir cada columna. El centro (5) permanece en su posición tras la rotación.
¿Qué imprime en consola? 🔄