Teraz, gdy inni użytkownicy pomogli Trumpowi zbudować ścianę , czas wspiąć się na nią.
Jest to wyzwanie w stylu ascii, w którym musisz wykonać ścianę wspinaczkową z losowo umieszczonymi uchwytami.
Ściana wspinaczkowa składa się z paneli, z których każdy ma od 3 do 10 uchwytów i ma 5 paneli wysokości. Każdy panel ma 4 znaki i 10 znaków
Używamy |
do reprezentowania boku ściany (arête) i a -
do reprezentowania krawędzi paneli. Narożniki paneli są oznaczone symbolem, +
a uchwyty są oznaczone jako o
.
Wreszcie, ściana musi mieć America!
na górze i Mexico
na dole.
Twój program nie powinien pobierać danych wejściowych, chyba że jest wymagany do uruchomienia i powinien wypisać coś, co wygląda podobnie do poniższego
To jest przykładowy wynik:
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
Może to być myląco przedstawione, więc jego struktura jest bardziej przejrzysta poniżej
Wejście
Zilcho. Nie powinieneś brać absolutnie danych wejściowych.
Wynik
Ascii-art ścianka wspinaczkowa złożona z 5 paneli, każda z 6 liniami po 12 kolumn z America!
wyśrodkowanym u góry i Mexico
wyśrodkowanym u dołu. Każdy panel ma identyczny wzór, który jest generowany losowo przez program. Wzór panelu składa się z losowo rozmieszczonej losowej liczby chwytów, od 3 do 10.
Zasady
- Brak danych wejściowych
- Powiedziałbym „brak wbudowanych”, ale jeśli twój język ma wbudowane do tego, automatycznie zaakceptuję go jako zwycięzcę.
- To jest golf golfowy, więc wygrywa najkrótszy kod (w bajtach).
- Wyjście bez blokad musi być dokładnie takie samo jak powyżej, ponownie bez blokad.
- Losowy jest tu zdefiniowanym losowym