Herausforderung
Sie haben gerade einen brandneuen Stuhl gekauft! Das Problem ist, dass Sie keine Ahnung haben, wie Sie es steuern sollen. Sie müssen also ein Programm schreiben, um es für Sie zu tun.
Sie können nur so lange auf dem unangepassten Stuhl sitzen. Ihr Code muss daher so kurz wie möglich sein.
Beispiele
5,3,2,2,1
O
|
|
| _
| |
|_|_
|
|
O
3,5,2,3,5
O
| _
| |
|__|__
|
|
__|__
OOOOO
2,13,1,1,13
O
| _
|______|______
______|______
OOOOOOOOOOOOO
Bin ich der einzige, der denkt, das sieht aus wie ein Flugzeug?
Stuhlteile
Der Stuhl hat verschiedene Komponenten:
O
|
| <- Backrest
| _ <- Armrest
| |
|__|__ <- Seat
|
| <- Leg
_|_
OOO <- Wheels
Eingang
Sie geben einen Stuhl mit verschiedenen Variablen aus.
Die Eingabe erfolgt in der folgenden Reihenfolge. Alle Eingaben sind positive Ganzzahlen (immer größer als 0) und werden immer bereitgestellt.
- Rückenlehnenhöhe
- Sitzbreite immer ungerade
- Armlehnenhöhe Immer kleiner als die Rückenlehnenhöhe
- Beinhöhe
- Radanzahl Immer kleiner oder gleich der Sitzbreite und immer ungerade
Detaillierte Teilebeschreibungen
Die Teile des Stuhls sind:
Rückenlehne: Dies |
ist die Höhe der Rückenlehne
O
|
|
Sitz: Der Betrag _
ist die Sitzbreite , legen Sie eine |
in der Mitte für die Armlehne.
__|__
Armlehne: Die Höhe |
ist die Höhe der Armlehne . Dies sollte in der Mitte des Sitzes eingefügt werden.
_
|
|
Bein: Die Höhe von |
wird durch die Beinhöhe bestimmt
|
|
Räder: Die Räder sind unter den Beinen zentriert. Wenn es sich um mehrere handelt, sollten alle außer dem Mittelrad _
in der Linie über ihnen liegen.
_ _
OOO
Ausgabe
Die Ausgabe kann eine nachgestellte Newline haben. Jede Zeile kann nachgestellte Leerzeichen enthalten. Führende Leerzeichen sind nicht zulässig