题解 | #蛇形矩阵#

蛇形矩阵

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







n = int(input())
s = 0
lst1 = []
for i in range(n):
    lst = []
    for j in range(1,i+2):
        s += 1
        lst.append(s)
    lst1.append(lst)
lst = [i[::-1] for i in lst1]
lst4 = []
for i in range(n):
    lst3 = []
    for j in lst:
        lst3.append("".join(map(str,(j[i:i+1]))))
    l = ".".join(lst3)
    lst4.append(l)
s = lst4
for i in range(len(s)):
    for k in s[i].split("."):
        if k.isdigit():
            print(k,end=" ")
    print()


全部评论

相关推荐

03-29 17:05
门头沟学院 Java
asdasdasda...:我前段时间找工作焦虑,有几天连续熬夜熬穿了,然后心脏突然不舒服,立马躺床上睡觉了,然后第二天还是不舒服,去看医生说是心率不齐,吓得我后面天天早早睡觉,调养身体,过了好几天才好过来。所以真的,工作这些东西哪有那么重要,最多钱多一点钱少一点,降低物欲。活着才是最重要的,现在想想真的后怕
如何排解工作中的焦虑
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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