Dada una matriz, genere una representación de la matriz donde el elemento superior izquierdo está en la parte superior, el antia diagonal es la fila central y el elemento inferior derecho está en la parte inferior.
Por ejemplo, considere la siguiente matriz:
1 2 3
4 5 6
7 8 9
La versión de diamante de esta matriz es:
1
4 2
7 5 3
8 6
9
Entradas y salidas
Se proporcionará una matriz de entrada como una lista de listas (o algo similar en el idioma que elija). El resultado también será una lista de listas.
Las matrices solo contendrán enteros positivos.
La matriz de entrada no necesariamente será cuadrada.
La matriz de entrada será al menos 1 × 1.
Casos de prueba
Input: [[1]]
Output: [[1]]
Input: [[1,2],[3,4]]
Output: [[1],[3,2],[4]]
Input: [[1,2,3],[4,5,6]]
Output: [[1],[4,2],[5,3],[6]]
Input: [[11,2,5],[3,99,3],[4,8,15],[16,23,42]]
Output: [[11],[3,2],[4,99,5],[16,8,3],[23,15],[42]]
Puntuación
Este es el código de golf , por lo que gana la respuesta más corta en bytes.