Thử thách
Bạn vừa mua một chiếc ghế hoàn toàn mới! Vấn đề là, bạn không biết làm thế nào để kiểm soát nó, vì vậy bạn sẽ cần phải viết một chương trình để làm điều đó cho bạn.
Bạn chỉ có thể ngồi trên chiếc ghế không được điều chỉnh quá lâu. Vì vậy, mã của bạn sẽ cần phải càng ngắn càng tốt.
Ví dụ
5,3,2,2,1
O
|
|
| _
| |
|_|_
|
|
O
3,5,2,3,5
O
| _
| |
|__|__
|
|
__|__
OOOOO
2,13,1,1,13
O
| _
|______|______
______|______
OOOOOOOOOOOOO
Tôi có phải là người duy nhất nghĩ rằng nó trông giống như một chiếc máy bay?
Bộ phận ghế
Ghế có nhiều thành phần khác nhau:
O
|
| <- Backrest
| _ <- Armrest
| |
|__|__ <- Seat
|
| <- Leg
_|_
OOO <- Wheels
Đầu vào
Bạn sẽ xuất ra một chiếc ghế cho các biến khác nhau.
Đầu vào sẽ theo thứ tự sau, tất cả các đầu vào sẽ là số nguyên dương (luôn lớn hơn 0) và sẽ luôn được cung cấp.
- Chiều cao tựa lưng
- Chiều rộng ghế luôn lẻ
- Chiều cao tay vịn Luôn thấp hơn chiều cao tựa lưng
- Chiều cao chân
- Số lượng bánh xe Luôn nhỏ hơn hoặc bằng chiều rộng ghế và Luôn lẻ
Mô tả chi tiết
Các bộ phận của ghế là:
Tựa lưng: Số lượng |
này là Chiều cao tựa lưng
O
|
|
Chỗ ngồi: Số lượng _
là Chiều rộng ghế , chèn một |
ở giữa cho tay vịn.
__|__
Tay vịn: Số lượng |
là Chiều cao tay vịn . Điều này nên được chèn vào giữa ghế.
_
|
|
Chân: Số lượng |
được xác định theo Chiều cao chân
|
|
Bánh xe: Các bánh xe được đặt ở giữa dưới chân. Nếu chúng có nhiều hơn một, tất cả trừ bánh xe trung tâm nên có _
trong dòng phía trên chúng.
_ _
OOO
Đầu ra
Đầu ra có thể có một dòng mới. Mỗi dòng có thể có dấu cách. Khoảng trắng hàng đầu không được phép