Cho một số nguyên dương n >= 1
, xuất ra các n
hàng đầu tiên của cấu trúc sau:
#
# #
###
# #
# # #
## ##
#####
# #
# # #
# # # #
# ### #
## ##
## # ##
### ###
#######
Hàng n
thứ 1 được lập chỉ mục là biểu diễn nhị phân của n
, được nhân đôi mà không sao chép ký tự cuối cùng, #
ở vị trí 1 và <space>
thay cho 0. Tất cả các hàng được căn giữa.
Bạn phải xuất dưới dạng nghệ thuật ASCII nhưng bạn có thể sử dụng bất kỳ ký tự không phải khoảng trắng nào thay cho nơi tôi sử dụng #
trong ví dụ. Khoảng trắng lưu trữ được cho phép và một dòng mới được cho phép. Đầu ra phải giống như ví dụ và không có khoảng trắng hàng đầu hoặc dòng mới hàng đầu.
Bạn có thể xem 1023 hàng đầu tiên của nhà thờ fractal ở đây .
Để tạo các trường hợp thử nghiệm lớn hơn, đây là một triển khai tham chiếu không được chỉnh sửa trong Python