华为机试35-蛇形矩阵
题目描述
蛇形矩阵是由1开始的自然数依次排列成的一个矩阵上三角形。
输入描述:
输入正整数N(N不大于100)
输出描述:
输出一个N行的蛇形矩阵。
示例1
输入
4
输出
1 3 6 10
2 5 9
4 8
7
参考1:
双指针,找规律,从左至右,从上至下
while True: try: n = int(input()) res = [] i = n s = 1 while i>=1: s += n-i w = s j = 1 while(j<=i): if j < i: print(w,end=' ') else: print(w,end='\n') j += 1 w += j + n-i i -= 1 except: break
执行结果: 答案正确:恭喜!您提交的程序通过了所有的测试用例 用例通过率: 100.00% 运行时间: 33ms 占用内存: 3832KB