题解 | #蛇形矩阵#
蛇形矩阵
https://www.nowcoder.com/practice/649b210ef44446e3b1cd1be6fa4cab5e
N = int(input()) res = [[] for _ in range(N)] sign = -1 loc = 1 i = 1 while len(res[0]) < N: loc = loc + sign res[loc].append(str(i)) sign = -1 i += 1 if loc == 0: sign = len(res[0]) for lst in res: print(" ".join(lst))