ท้าทาย
คุณเพิ่งซื้อเก้าอี้ตัวใหม่! ปัญหาคือคุณไม่มีความคิดในการควบคุมมันดังนั้นคุณจะต้องเขียนโปรแกรมเพื่อให้เหมาะกับคุณ
คุณสามารถนั่งบนเก้าอี้ที่ไม่ได้ทำการปรับปรุงได้นานเท่านั้น ดังนั้นรหัสของคุณจะต้องสั้นที่สุด
ตัวอย่าง
5,3,2,2,1
O
|
|
| _
| |
|_|_
|
|
O
3,5,2,3,5
O
| _
| |
|__|__
|
|
__|__
OOOOO
2,13,1,1,13
O
| _
|______|______
______|______
OOOOOOOOOOOOO
ฉันเป็นคนเดียวที่คิดว่าหน้าตาเหมือนเครื่องบินหรือไม่
ชิ้นส่วนเก้าอี้
เก้าอี้มีส่วนประกอบต่าง ๆ :
O
|
| <- Backrest
| _ <- Armrest
| |
|__|__ <- Seat
|
| <- Leg
_|_
OOO <- Wheels
อินพุต
คุณจะได้รับเก้าอี้ที่กำหนดตัวแปรต่างๆ
อินพุตจะอยู่ในลำดับต่อไปนี้อินพุตทั้งหมดจะเป็นจำนวนเต็มบวก (มากกว่า 0 เสมอ) และจะได้รับการจัดเตรียมเสมอ
- พนักพิงสูง
- ความกว้างที่นั่งแปลก ๆ เสมอ
- ที่เท้าแขนความสูงน้อยกว่าความสูงของพนักพิงเสมอ
- ความสูงของขา
- จำนวนล้อต้องน้อยกว่าหรือเท่ากับความกว้างที่นั่งและคี่เสมอ
คำอธิบายส่วนรายละเอียด
ชิ้นส่วนของเก้าอี้คือ:
พนักพิง:จำนวนนี้|
คือความสูงของพนักพิง
O
|
|
ที่นั่ง:จำนวนของ_
เป็นที่นั่งกว้างแทรก|
อยู่ตรงกลางสำหรับพนักแขน
__|__
ที่เท้าแขน:จำนวนของ|
เป็นที่เท้าแขนสูง ควรใส่ที่กลางที่นั่ง
_
|
|
ขา:จำนวน|
จะถูกกำหนดโดยความสูงของขา
|
|
ล้อ:ล้ออยู่ตรงกลางใต้ขา หากพวกเขามีมากกว่าหนึ่งทั้งหมดทั้งหมดยกเว้นล้อกลางควร_
อยู่ในบรรทัดด้านบนพวกเขา
_ _
OOO
เอาท์พุต
เอาต์พุตอาจมีการขึ้นบรรทัดใหม่ที่ต่อท้าย แต่ละบรรทัดอาจมีช่องว่างต่อท้าย ไม่อนุญาตช่องว่างนำหน้า