s = str(N)
(N 的十进制表示,如 10
),第 i
行(从上到下)输出 s
连续重复 i
次,其中 i
从 N
递减到 1
。N=10
时,首行是 "10"
重复 10 次,次行重复 9 次……直至最后一行重复 1 次。cnt
次并返回结果”;主函数完成读入 N、循环从 N
到 1
调用外部函数、逐行输出。|s|
为 str(N)
的长度(最大为 3,当 N=100
),总输出长度为 |s| * (N + (N-1) + ... + 1) = |s| * N(N+1)/2
。O(N^2)
(以重复次数计)。给出正整数 N,输出由 N 组成的倒立金字塔。倒立金字塔的形状请参考样例。
第一行给出一个正整数 N 。
1≤N≤100
输出倒立金字塔。
输入
5
输出
55555
5555
555
55
5
输入
10
输出
10101010101010101010
101010101010101010
1010101010101010
10101010101010
101010101010
1010101010
10101010
101010
1010
10