番号nを指定すると、このパターンの最初のn列が生成されます。
#
# #
# # # #
# # # # # # # #
# # # # # # # # # # # # # # # #
################################ ...
(1-indexed)nの列の高さは、nのバイナリ表現の末尾の0
ビット数に1を加えたものです。その結果、最下層にはすべての列が、2番目の層には2列ごとに、3番目の層には4列ごとに、などが入力されます。
ルール
- 任意の標準的な方法で入出力できます。
- 入力は1から999までの整数であると仮定できます。
- パターンが完全である限り、出力には任意の量の空白を含めることができます。
- パターンは1インデックスで、ここに示されているのと同じ形式である必要があります。
- の代わりに任意の単一の非空白文字を使用でき
#
ますが、スペース文字を変更することはできません。
テストケース
1
#
2
#
##
3
#
###
4
#
# #
####
5
#
# #
#####
7
#
# # #
#######
32
#
# #
# # # #
# # # # # # # #
# # # # # # # # # # # # # # # #
################################
いくつかのより大きなテストケースがここにあります。
得点
これはcode-golfであるため、各言語のバイト単位の最短コードが優先されます。
#
ですか?