Problem 706 -- LC-Display
Tips
An interesting string manipulation exercise.
There is no special tricks. Just make good of all existing string functions to compose digit-diagrams by strings.
I divide each digit into 5 parts from top to bottom, and write 5 functions to create the parts needed.
Input
1 1234567890 2 1234567890 3 1234567890 0 0
Output
- - - - - - - - | | | | | | | | | | | | | | - - - - - - - | | | | | | | | | | | | | - - - - - - - -- -- -- -- -- -- -- -- | | | | | | | | | | | | | | | | | | | | | | | | | | | | -- -- -- -- -- -- -- | | | | | | | | | | | | | | | | | | | | | | | | | | -- -- -- -- -- -- -- --- --- --- --- --- --- --- --- | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --- --- --- --- --- --- --- | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --- --- --- --- --- --- ---