题解 | #蛇形矩阵#

蛇形矩阵

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

这种打印矩阵的要先观察发现规律,

import sys
for line in sys.stdin:
    N=int(line.strip())
    res=[]
    for i in range(N):
        if i==0:
            res=[(e+2)*(e+1)//2 for e in range(N)]
        else:
            res=[e-1 for e in res[1:]]
        # print(res) #其实到这里核心代码就结束了
        for t in res:
              print(t,end=" ")
        print()

全部评论

相关推荐

尊尼获获:闺蜜在哪?
点赞 评论 收藏
分享
10-14 23:01
已编辑
中国地质大学(武汉) Java
CUG芝士圈:虽然是网上的项目,但最好还是包装一下,然后现在大部分公司都在忙校招,十月底、十一月初会好找一些。最后,boss才沟通100家,别焦虑,我去年暑假找第一段实习的时候沟通了500➕才有面试,校友加油
点赞 评论 收藏
分享
点赞 收藏 评论
分享
牛客网
牛客企业服务