#75. 填充颜色
填充颜色
问题描述
构造一个 的图案,如下所示(以 为例)
###########
#.........#
#.#######.#
#.#.....#.#
#.#.###.#.#
#.#.#.#.#.#
#.#.###.#.#
#.#.....#.#
#.#######.#
#.........#
###########
你将得到一个正整数 ,表示一个 的网格。初始时,网格中的所有格子都是未填充的。
接下来,你需要按照如下规则依次执行 到 的操作:
- 令 。
- 如果 ,则根据 的奇偶性,从坐标 到 的正方形区域中:
- 若 是奇数,则用 黑色(记作
#
)填充该区域; - 若 是偶数,则用 白色(记作
.
)填充该区域; - 注意:如果该区域内已有颜色,应 覆盖 原有颜色。
- 若 是奇数,则用 黑色(记作
- 如果 ,则不进行任何操作。
执行完所有操作后,可以证明网格中所有单元格都会被填充。请输出最终每个格子的颜色。
输入格式
输入一行包含一个正整数 。
输出格式
输出 行,每行包含 个字符,描述最终每个格子的颜色。
样例输入1
4
样例输出1
####
#..#
#..#
####
样例输入2
9
样例输出2
#########
#.......#
#.#####.#
#.#...#.#
#.#.#.#.#
#.#...#.#
#.#####.#
#.......#
#########
样例输入3
2
样例输出3
##
##