Давши додатне ціле число n >= 1
, виведіть перші n
рядки наступної структури:
#
# #
###
# #
# # #
## ##
#####
# #
# # #
# # # #
# ### #
## ##
## # ##
### ###
#######
n
-Й 1-індексований рядок є двійковим поданням n
, дзеркальним без копіювання останнього символу, з #
замість 1 і <space>
замість 0. Всіх рядків центруються.
Ви повинні виводити як ASCII-art, але ви можете використовувати будь-який символ, що не пробіляє, замість того, де я використовую #
в прикладі. Доступний пробільний пробіл, а також можливий останній рядок. Вихід повинен виглядати як приклад, а не зайвих провідних пробілів або провідних нових рядків.
Перші 1023 ряди фрактального собору ви можете переглянути тут .
Щоб генерувати більші тестові випадки, ось реалізація непрограшних посилань у Python