Desafío
¡Acabas de comprar una silla nueva! El problema es que no tienes idea de cómo controlarlo, por lo que deberás escribir un programa que lo haga por ti.
Solo puedes sentarte en la silla sin ajustar durante tanto tiempo. Por lo tanto, su código deberá ser lo más breve posible.
Ejemplos
5,3,2,2,1
O
|
|
| _
| |
|_|_
|
|
O
3,5,2,3,5
O
| _
| |
|__|__
|
|
__|__
OOOOO
2,13,1,1,13
O
| _
|______|______
______|______
OOOOOOOOOOOOO
¿Soy el único que piensa que esto parece un avión?
Partes de la silla
La silla tiene varios componentes:
O
|
| <- Backrest
| _ <- Armrest
| |
|__|__ <- Seat
|
| <- Leg
_|_
OOO <- Wheels
Entrada
Estarás sacando una silla dadas varias variables.
La entrada estará en el siguiente orden, todas las entradas serán números enteros positivos (siempre mayores que 0) y siempre se proporcionarán.
- Altura del respaldo
- Ancho del asiento siempre impar
- Altura del reposabrazos Siempre menor que la altura del respaldo
- Altura de la pierna
- Recuento de ruedas Siempre menor o igual que el ancho del asiento y Siempre impar
Descripciones detalladas de partes
Las partes de la silla son:
Respaldo: Esta cantidad |
es la altura del respaldo
O
|
|
Asiento: la cantidad _
es el ancho del asiento , inserte un |
en el medio para el reposabrazos.
__|__
Reposabrazos: la cantidad |
es la altura del reposabrazos . Esto debe insertarse en el medio del asiento.
_
|
|
Pierna: la cantidad |
está determinada por la altura de la pierna
|
|
Ruedas: las ruedas están centradas debajo de las patas. Si son más de uno, todos menos la rueda central deben estar _
en la línea sobre ellos.
_ _
OOO
Salida
La salida puede tener una nueva línea final. Cada línea puede tener espacios finales. El espacio en blanco inicial no está permitido