[R5A] 空心正方形
- 难度 入门
- 时限 1s
- 空限 512m
- 模拟
数据规模:。
思路
按行构造:第一行输出 个 #;中间 行每行输出 #、 个空格、#;最后一行再输出 个 #。
复杂度:时间 ,空间 。
仓颉实现
import std.convert.*
import std.env.*
main() {
let reader = getStdIn()
let n = Int64.parse(reader.readln().getOrThrow())
for (_ in 0..n) {
print("#")
}
println()
for (_ in 0..(n - 2)) {
print("#")
for (_ in 0..(n - 2)) {
print(" ")
}
println("#")
}
for (_ in 0..n) {
print("#")
}
println()
}