Cho một số nguyên đầu vào n > 1
, xuất ra một hình bát giác nghệ thuật ASCII với độ dài cạnh bao gồm các n
ký tự. Xem ví dụ dưới đây:
n=2
##
# #
# #
##
n=3
###
# #
# #
# #
# #
# #
###
n=4
####
# #
# #
# #
# #
# #
# #
# #
# #
####
n=5
#####
# #
# #
# #
# #
# #
# #
# #
# #
# #
# #
# #
#####
and so on.
Bạn có thể in nó sang STDOUT hoặc trả lại dưới dạng kết quả chức năng.
Bất kỳ số lượng khoảng trắng ngoại lai nào cũng được chấp nhận, miễn là các ký tự xếp hàng một cách thích hợp.
Quy tắc và I / O
- Đầu vào và đầu ra có thể được đưa ra bởi bất kỳ phương pháp thuận tiện .
- Bạn có thể sử dụng bất kỳ ký tự ASCII có thể in nào thay vì
#
(trừ khoảng trắng), nhưng ký tự "nền" phải là khoảng trắng (ASCII 32). - Một chương trình đầy đủ hoặc một chức năng được chấp nhận.
- Sơ hở tiêu chuẩn bị cấm.
- Đây là môn đánh gôn, vì vậy tất cả các quy tắc chơi gôn thông thường đều được áp dụng và mã ngắn nhất (tính bằng byte) sẽ thắng.