2
ミノタウロスのホームセンター
ミノタウロスのホームセンター クレタンの迷宮は描くのがとても簡単です。対称形状(ここでは赤)から始めます。これらの行のすべてのエンドポイントを「ノード」と呼びましょう。次に、アーチの描画を開始します(黒):最初のアーチは常に上部中央ノードから始まり、右側の隣のノードに接続します。次に、前のアーチに最も近い2つのノードが接続されます。これは、すべてのノードがカバーされるまで繰り返されます。 これで、この概念を一般化できますL。形状を追加することで、新しい初期パターンを簡単に生成できます。次のように初期形状を列挙しました。 最も左のパターンは、0度のクレタン迷路を生成します。次のものは、次数1のクレタン迷路(元の迷路)などを作成します。 仕事 非負の整数を指定するnと、プログラムはn次の例に示すように、次のクレタン迷路のASCII表現を出力する必要があります。末尾のスペース/改行は関係ありません。コードがどのように機能するかについての簡単な説明を含める必要があります。 例 元のクレタンラビリス(次数1)の出力は次のとおりです。 +-----------------------------+ | +-------------------------+ | | | +---------------------+ | | | | | +-----------------+ | | | | | | | +-------------+ | | | | | | | | | +---------+ | | | | | | | | | | | …