You are given a long line (a monospace font), and you have to break the line in order to respect a given width. Then you have to format the text according to the given style: 'l' means you have to align the text to the l eft, 'c' for c enter, 'r' for r ight, and 'j' means you have to j ustify the text. Finally, the lines of the output shouldn’t end with a whitespace.
If you have to put 2 * n + 1 spaces around a line in order to center it, then put n spaces before, not n + 1.
The justification rules:
- Since we can't always...