Wyzwanie
Właśnie kupiłeś zupełnie nowe krzesło! Problem w tym, że nie masz pojęcia, jak to kontrolować, więc musisz napisać program, który zrobi to za Ciebie.
Tak długo możesz siedzieć tylko w niedostosowanym krześle. Twój kod musi więc być jak najkrótszy.
Przykłady
5,3,2,2,1
O
|
|
| _
| |
|_|_
|
|
O
3,5,2,3,5
O
| _
| |
|__|__
|
|
__|__
OOOOO
2,13,1,1,13
O
| _
|______|______
______|______
OOOOOOOOOOOOO
Czy jestem jedynym, który myśli, że to wygląda jak samolot?
Części do krzeseł
Krzesło ma różne elementy:
O
|
| <- Backrest
| _ <- Armrest
| |
|__|__ <- Seat
|
| <- Leg
_|_
OOO <- Wheels
Wejście
Będziesz wydawał krzesło o różnych zmiennych.
Dane wejściowe będą w następującej kolejności, wszystkie dane wejściowe będą dodatnimi liczbami całkowitymi (zawsze większymi niż 0) i zawsze zostaną podane.
- Wysokość oparcia
- Szerokość siedziska zawsze nieparzysta
- Wysokość podłokietnika Zawsze mniejsza niż wysokość oparcia
- Wysokość nóg
- Liczba kół Zawsze mniejsza lub równa szerokości siedziska i Zawsze nieparzysta
Szczegółowe opisy części
Częściami krzesła są:
Oparcie: ta wysokość |to wysokość oparcia
O
|
|
Siedzisko: jego wysokość _to szerokość siedziska , wstaw |środkową część podłokietnika.
__|__
Podłokietnik: jego wysokość |to Wysokość Podłokietnika . Należy to wstawić na środku siedzenia.
_
|
|
Noga: wysokość |zależy od wysokości nogi
|
|
Koła: koła są wyśrodkowane poniżej nóg. Jeśli jest ich więcej niż jeden, wszystkie koła oprócz środkowego powinny znajdować się _w linii nad nimi.
_ _
OOO
Wynik
Wynik może mieć końcowy znak nowej linii. Każda linia może mieć końcowe spacje. Wiodące białe znaki nie są dozwolone


