题解 | #蛇形矩阵#

蛇形矩阵

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

N = int(input())

arr = []

head_1 = 1
t_1 = 0
t_2 = 2 
for i in range(N):
    temp = [head_1]
    h = head_1
    t_1 += 1
    head_1 = head_1 + t_1


    tt = t_2
    t_2 = t_2 +1
    for j in range(N):
        if i+j < N-1:
            temp.append(h + tt)
            h = h + tt
            tt += 1
    arr.append(temp)

for s in arr:
    for c in s:
        print(c, end=' ')
    print()

全部评论

相关推荐

点赞 评论 收藏
分享
小火柴燃烧吧:接啊,接了之后反手在咸鱼找个大学生搞一下,量大从优
点赞 评论 收藏
分享
点赞 收藏 评论
分享
牛客网
牛客企业服务