Matriz zigzagueante

La matriz zizagueante de orden n es la matriz cuadrada con n filas y n columnas y cuyos elementos son los n² primeros números naturales colocados de manera creciente a lo largo de las diagonales secundarias. Por ejemplo, La matriz zigzagueante de orden 5 es

La colocación de los elementos se puede ver gráficamente en esta figura

Definir la función

tal que (zigZag n) es la matriz zigzagueante de orden n. Por ejemplo,

Soluciones

El código se encuentra en GitHub.

Escribe tu solución