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()))]