题解 | #蛇形矩阵#

蛇形矩阵

https://www.nowcoder.com/practice/649b210ef44446e3b1cd1be6fa4cab5e

n=int(input())
lst=[]
tps=[]
for i in range(1,n+1):
    res=tps[1:]
    if i==1:
        for p in range(1,n-i+2):
            res.append(p*(p+1)//2)
    else:
        for p in range(n-i+1):
            res[p]=tps[p+1]-1
    lst.append(res)
    tps=res
for i in lst:
    t=map(str,i)
    print(' '.join(t))

全部评论

相关推荐

我儿子是只猫:能力/有限公司 能力有限/公司 也很好笑啊哈哈哈哈哈
点赞 评论 收藏
分享
点赞 收藏 评论
分享
牛客网
牛客企业服务