Run ID 作者 问题 语言 测评结果 Time Memory 代码长度 提交时间
87203 丁俊杰 蛇形矩阵 Python3 Accepted 39 MS 3824 KB 458 2024-08-06 21:43:08

Tests(10/10):


Code:

n=int(input()) a=[[0]*n for _ in range(n)] x,y=0,0 dirs=[(1,0),(-1,0)] a[x][y]=i=1 while i<n**2: for d in dirs: x,y=x+d[0],y+d[1] while 0<=x<n and 0<=y<n: i+=1 a[x][y]=i x,y=x+d[0],y+d[1] x,y=x-d[0],y-d[1] y+=1 i+=1 if y>=n: break a[x][y]=i for row in a: for ele in row: print( str(ele).rjust(3),end="") print()