题解 | #蛇形矩阵#
蛇形矩阵
https://www.nowcoder.com/practice/649b210ef44446e3b1cd1be6fa4cab5e
while True:
try:
n=int(input())
L=[[] for _ in range(n)]
j,num=0,1 #j为动态变化接收投喂的行数,num为从1到n投喂到每行的数字,i为当前这一行
while j<n:
for i in range(j+1):
L[j-i].append(str(num))
num+=1
j+=1
for item in L:
print(' '.join(item))
except:
break
直接暴力模拟题目描述投放数字的过程

查看20道真题和解析
