つまようじシーケンスとは何ですか?
ウィキペディアによると
ジオメトリでは、つまようじのシーケンスは2次元パターンのシーケンスであり、シーケンスの前のパターンに線分(つまようじ)を繰り返し追加することで形成できます。
設計の最初の段階は、単一の「つまようじ」、つまりラインセグメントです。最初のステージの後の各ステージは、前のデザインを採用して形成され、露出した爪楊枝の端ごとに、その端の直角に中心を置く別の爪楊枝を配置します。
このプロセスにより、n段階のセグメント数が0.45n2から0.67n2の間のフラクタルパターンで振動する成長パターンが生じます。T(n)がステージnのセグメント数を表す場合、nが2の累乗に近いときにT(n)/ n2が最大に近いnの値が発生し、最小に近い値は2の累乗の約1.43倍の数の近くで発生します。つまようじのシーケンスの段階の構造は、T平方フラクタル、またはUlam–Warburtonセルオートマトンのセルの配置によく似ています。
パターン内のつまようじで囲まれているが、つまようじで交差していない境界付き領域はすべて、正方形または長方形である必要があります。つまようじパターンのすべての開いた四角形(つまようじで完全に囲まれているが、つまようじが内部を横切っていない四角形)の辺の長さと面積は2の累乗で、辺の長さの1つであると推測されています最大2つです。
仕事
STDIN、関数引数、またはコマンドライン引数から入力を受け取るプログラムまたは関数を作成し、その段階で余計なフラクタルを作成する必要があります。避けられない場合を除き、改行の先頭と末尾は禁止されています。境界ボックスは、先頭と末尾のスペースを含め、最低限必要です。初期ラインの場合\
、空間内で2つの対角線を作ります。入力は2000未満であることが保証されています。少なくとも1行にスペース以外の文字が含まれています。後続スペースは許可されます。
テストケース
1
\
\
5
\
/\
/\
/ /\
\/\/\ \ \
\ \ \/\/\
\/ /
\/
\/
\