Wyzwanie
To proste wyzwanie. Biorąc pod uwagę dwie dodatnie liczby całkowite w i hutwórz ogrodzenie ASCII o szerokości wi wysokości h. Ogrodzenie należy zbudować zgodnie z następującymi zasadami:
+Postać będzie reprezentować stanowisko.-Znak będzie wykorzystywany do reprezentowania szerokości ogrodzenia.|Zostaną wykorzystane do reprezentowania wysokość ogrodzenia.- Po dokładnie trzy
-znaki zostały wyprowadzone, A+charakter muszą być wyprowadzane później. Wyłączając cztery rogi, każde inne wyjście+będzie nieważne. Możesz przestrzegać tej reguły, zaczynając od lewej lub prawej (patrz przykłady), ale musisz być konsekwentny. - Po wypisaniu dokładnie dwóch
|znaków,+znak musi zostać wypisany później. Wyłączając cztery rogi, każde inne wyjście+będzie nieważne. Możesz przestrzegać tej reguły, zaczynając od góry lub od dołu (patrz przykłady), ale musisz być konsekwentny. - Każde ogrodzenie będzie miało dokładnie cztery rogi, a każdy róg będzie oznaczony symbolem
+.
Innymi słowy: co trzy -znaki musisz wypisać a +. I na każde dwa |znaki musisz wypisać a +.
Można założyć, że ogrodzenie będzie zawsze być prostokątem, a zarówno wi hnigdy nie będzie większa niż 100lub poniżej 1. Dozwolone jest końcowe i / lub poprzedzające białe znaki.
Przykłady / przypadki testowe
w = 1
h = 1
+-+
| |
+-+
w = 3
h = 2
+---+
| |
| |
+---+
w = 5
h = 7
+---+--+ or +--+---+
| | | |
| | + +
+ + | |
| | | |
| | + +
+ + | |
| | | |
| | + +
+ + | |
| | | |
+---+--+ +--+---+
w = 10
h = 5
+---+---+---+-+ or +-+---+---+---+
| | | |
| | + +
+ + | |
| | | |
| | + +
+ + | |
| | | |
+---+---+---+-+ +-+---+---+---+
w = 4
h = 4
+---+-+ or +-+---+
| | | |
| | | |
+ + + +
| | | |
| | | |
+---+-+ +-+---+
Zasady
- Obowiązują standardowe luki .
- To jest golf golfowy , więc wygrywa najkrótsza odpowiedź w bajtach!
+dotykać?
+-+-+-+-+-+jest nieważna. Przepraszam za zamieszanie.