You just bought a brand new chair! Problem is, you have no idea how to control it so you'll need to write a program to do it for you.
You can only sit in the unadjusted chair for so long. So your code will need to be as short as possible.
5,3,2,2,1 O | | | _ | | |_|_ | | O
3,5,2,3,5 O | _ | | |__|__ | | __|__ OOOOO
2,13,1,1,13 O | _ |______|______ ______|______ OOOOOOOOOOOOO
Am I the only one who thinks this look like an airplane?
The chair has various components:
O | | <- Backrest | _ <- Armrest | | |__|__ <- Seat | | <- Leg _|_ OOO <- Wheels
You will be outputting a chair given various variables.
The input will be in the following order, all inputs will be positive integers (always greater than 0) and will always be provided.
- Backrest Height
- Seat Width always odd
- Armrest Height Always less than backrest height
- Leg Height
- Wheel count Always less than or equal to seat width and Always odd
Detailed part Descriptions
The parts of the chair are:
Backrest: This amount of
| is the Backrest Height
O | |
Seat: The amount of
_ is the Seat Width, insert a
| in the middle for the armrest.
Armrest: The amount of
| is the Armrest Height. This should be inserted in the middle of the seat.
_ | |
Leg: The amount of
| is determined by Leg Height
Wheels: The wheels are centered below the legs. If they are more than one, all but the center wheel should have
_ in the line above them.
_ _ OOO
The output may have a trailing newline. Each line may have trailing spaces. Leading whitespace is not allowed