整数n
出力を与えられ、文字とを使用したASCII n
でのヒルベルト曲線の th番目の反復。_
|
以下に、最初の4つの反復を示します。
n=1
_
| |
n=2
_ _
| |_| |
|_ _|
_| |_
n=3
_ _ _ _
| |_| | | |_| |
|_ _| |_ _|
_| |_____| |_
| ___ ___ |
|_| _| |_ |_|
_ |_ _| _
| |___| |___| |
n=4
_ _ _ _ _ _ _ _
| |_| | | |_| | | |_| | | |_| |
|_ _| |_ _| |_ _| |_ _|
_| |_____| |_ _| |_____| |_
| ___ ___ | | ___ ___ |
|_| _| |_ |_| |_| _| |_ |_|
_ |_ _| _ _ |_ _| _
| |___| |___| |_| |___| |___| |
|_ ___ ___ ___ ___ _|
_| |_ |_| _| |_ |_| _| |_
| _ | _ |_ _| _ | _ |
|_| |_| | |___| |___| | |_| |_|
_ _ | ___ ___ | _ _
| |_| | |_| _| |_ |_| | |_| |
|_ _| _ |_ _| _ |_ _|
_| |___| |___| |___| |___| |_
明確化
- 私の質問は、ヒルベルト曲線の描画とスラッシュを使用したヒルベルト曲線の描画に似ています。
- 下線(間の変換
_
)と垂直バーは、(|
)であるu=2*v-1
場合u
の数であり、_
Sは、とv
の数である|
S。 - 私の元の投稿との一貫性を維持するために、曲線は一番下から始まり、最後で終わる必要があります。
- 完全なプログラムまたは機能を使用できます。
- stdout(または同様のもの)への出力。
- 先行または後続の空白を含めることができます。出力は、例のように整列する必要があります。
- これはコードゴルフなので、バイト単位の最短回答が勝ちです。