Цей виклик натхненний цим , тепер видаленим запитанням.
Візьміть додаткове ціле число N як вхідне та виведіть матрицю з числами 1 .. N 2, яка відповідає наведеному нижче шаблону:
Заповніть перший рядок 1 .. N, а потім заповніть останній рядок (номер рядка N ) цифрою (N + 1) .. 2N , потім заповніть другий ряд (2N + 1) .. 3N і продовжуйте, поки ви не заповнили всі ряди.
Формат виводу є гнучким, тому приймаються списки списків тощо.
N = 1
1
N = 2
1 2
3 4
N = 3
1 2 3
7 8 9
4 5 6
N = 4
1 2 3 4
9 10 11 12
13 14 15 16
5 6 7 8
N = 5
1 2 3 4 5
11 12 13 14 15
21 22 23 24 25
16 17 18 19 20
6 7 8 9 10
Діють стандартні правила. Найкоротша відповідь у байтах на кожній мові виграє. Пояснення заохочуються, як завжди.
1 2 3 7 8 9 4 5 6
Чи є формат виводу таким гнучким?