他のユーザーがトランプを助けて壁を築いたので、あなたがそれを登る時が来ました。
これは、ランダムに配置されたホールドでクライミングウォールを出力する必要があるアスキーアートの課題です。
クライミングウォールは、それぞれ3〜10個のホールドを持ち、高さ5パネルのパネルで構成されています。各パネルの高さは4文字、横は10文字です
|壁の側面(アレット)を表すために使用し-、パネルの端を表すためにa を使用します。パネルの角はで示され+、ホールドはで示されていoます。
最後に、壁America!は上部とMexico下部になければなりません。
実行に入力が必要な場合を除き、プログラムは入力を受け付けず、次のような出力を出力する必要があります。
これは出力例です:
  America!
+----------+
|  o       |
|    o o   |
| o    o   |
|  o    o  |
+----------+
|  o       |
|    o o   |
| o    o   |
|  o    o  |
+----------+
|  o       |
|    o o   |
| o    o   |
|  o    o  |
+----------+
|  o       |
|    o o   |
| o    o   |
|  o    o  |
+----------+
|  o       |
|    o o   |
| o    o   |
|  o    o  |
+----------+
   Mexico
これは混乱を招くように設定されている可能性があるため、以下でより明確に構成されます
入力
ジルコ。絶対に入力しないでください。
出力
5つのパネルで構成されるアスキーアートクライミングウォール。各パネルは6行12列America!で、上部がMexico中央、下部が中央です。各パネルには、プログラムによってランダムに生成される同一のパターンがあります。パネルパターンは、ランダムに分散された3〜10個のホールドのランダムな数で構成されます。