[NICA #3] 彩灯装饰
题目描述
Aya 在研究彩灯装饰图案。一个
n
n
n 阶的彩灯装饰图案由
n
n
n 行组成,第
i
i
i 行一共有
2
×
i
−
1
2\times i-1
2×i−1 个 #
构成一个等腰三角形。如下图是一个
3
3
3 阶的彩灯装饰图案:
#
###
#####
为了让彩灯的图案更为有趣,Aya 决定将每一行中第 完全平方数 个 #
改为 !
,例如说
3
3
3 阶的彩灯装饰图案最后会变成这样:
!
!##
!##!#
现在给定一个正整数 n n n,问 n n n 阶的彩灯装饰图案会变成什么样。
输入格式
输入一个正整数 n n n,表示要求的是 n n n 阶的彩灯装饰图案。
输出格式
输出该图案,注意每一行末尾不应出现多余的空格。
样例 #1
样例输入 #1
3
样例输出 #1
!
!##
!##!#
提示
数据保证, 1 ≤ n ≤ 100 1 \leq n \leq 100 1≤n≤100。
Scratch实现
后续
接下来我会不断用scratch来实现信奥比赛中的算法题、Scratch考级编程题实现、白名单赛事考题实现,感兴趣的请关注,我后续将继续分享相关内容