Jetzt, da andere Benutzer Trump beim Bau der Mauer geholfen haben , ist es Zeit für Sie, sie zu besteigen.
Dies ist eine ASCII-Kunstherausforderung, bei der Sie eine Kletterwand mit zufällig platzierten Griffen ausgeben müssen.
Eine Kletterwand besteht aus Paneelen, von denen jedes zwischen 3 und 10 Griffe hat und 5 Paneele hoch ist. Jedes Panel ist 4 Zeichen hoch und 10 Zeichen breit
Wir verwenden |
, um die Seite der Wand (das Arête) und a -
darzustellen, um die Kanten von Paneelen darzustellen. Die Ecken der Paneele sind durch +
und die Griffe als dargestellt o
.
Schließlich muss die Wand America!
oben und Mexico
unten haben.
Ihr Programm sollte keine Eingabe annehmen, es sei denn, zur Ausführung ist eine Eingabe erforderlich, und es sollte etwas ausgegeben werden, das dem folgenden ähnlich sieht
Dies ist eine Beispielausgabe:
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
Dies kann verwirrend dargelegt werden, so dass es unten klarer strukturiert ist
Eingang
Zilcho. Sie sollten keine absolute Eingabe nehmen.
Ausgabe
Eine Ascii-Art-Kletterwand aus 5 Tafeln mit jeweils 6 Linien und 12 Säulen America!
, die oben Mexico
zentriert und unten zentriert sind. Jedes Panel hat ein identisches Muster, das vom Programm zufällig generiert wird. Das Panel-Muster besteht aus einer zufällig verteilten Zufallszahl von Laderäumen zwischen 3 und 10.
Regeln
- Keine Eingabe erlaubt
- Ich würde "keine eingebauten" sagen, aber wenn Ihre Sprache ein eingebautes dafür hat, werde ich es automatisch als Gewinner akzeptieren.
- Dies ist Code-Golf, so dass der kürzeste Code (in Bytes) gewinnt.
- Die Ausgabe ohne Holds muss genau wie oben sein, auch ohne Holds.
- Zufall ist der hier definierte Zufall