列表

详情


NC54840. 输出'Z'

描述

给你一个正整数n(n > 2), 输出高度为n ‘Z’

例如,n = 3,输出:

-->
./.
<--


输入描述

第一行包括一个数T,代表有T组数据。每组数据第一行包括一个整数n。

1 <= T < 40, 3 <= n <= 40

输出描述

对于每组数据,输出对应的图形。

示例1

输入:

1
5

输出:

---->
.../.
../..
./...
<----

原站题解

上次编辑到这里,代码来自缓存 点击恢复默认模板

pypy3 解法, 执行用时: 94ms, 内存消耗: 39896K, 提交时间: 2023-04-05 21:48:08

t=int(input())
for q in range(t):
    n=int(input())
    print('-'*(n-1)+'>')
    x=n-2
    for i in range(n-2):
        for j in range(n):
            if j==x:
                print('/',end='')
            else:
                print('.',end='')
        x-=1
        print()
    print('<'+'-'*(n-1))

Python3 解法, 执行用时: 29ms, 内存消耗: 4524K, 提交时间: 2022-01-01 21:34:45

[print('-'*(n:=int(input())-1)+'>\n'+''.join(['.'*(n-i)+'/'+'.'*i+'\n' for i in range(1,n)])+'<'+'-'*n)for _ in range(int(input()))]

上一题