蛇形矩阵 找规律题 最佳解法

蛇形矩阵

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

1 3 6 10
2 5 9
4 8
7
第一行[1 3 6 10]
第二行是 去掉第一行的第一列,然后将后面的[3 6 10]分别减1得到的。

while True:
    try:
        N=int(input())
        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(' '.join(map(str,res)))
    except:
        break
全部评论
这个规律找的牛逼!
1 回复 分享
发布于 2021-09-05 12:42
大佬太牛了!!!!!
点赞 回复 分享
发布于 2024-04-29 21:55 北京
一个比一个离谱
点赞 回复 分享
发布于 2024-02-28 00:42 广东
希望有大佬可以给个转圈的那个蛇形数列的讲解
点赞 回复 分享
发布于 2023-03-15 00:24 上海
这是什么语言
点赞 回复 分享
发布于 2023-02-05 15:55 北京
牛逼
点赞 回复 分享
发布于 2023-01-04 18:48 陕西
膜拜了
点赞 回复 分享
发布于 2022-12-22 10:54 河南
没想到哇
点赞 回复 分享
发布于 2022-09-21 22:35 湖南
666,牛皮
点赞 回复 分享
发布于 2022-08-07 23:13
大佬牛逼。这规律!!!
点赞 回复 分享
发布于 2022-06-25 11:48
这规律找的牛掰
点赞 回复 分享
发布于 2022-03-26 00:11
大佬牛逼
点赞 回复 分享
发布于 2021-11-22 20:57
优秀
点赞 回复 分享
发布于 2021-09-01 15:18
点赞 回复 分享
发布于 2021-07-09 21:10
牛皮
点赞 回复 分享
发布于 2021-05-28 16:26
观察力很强
点赞 回复 分享
发布于 2021-03-25 08:38

相关推荐

评论
94
10
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务