这个挑战的灵感来自这个现已删除的问题。
以一个正整数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
输出格式是否灵活?