给定一个单词数组和长度L,将该单词数组中文本两端对齐(左边和右边),使每一行都有L个字符。
你要在每一行中尽可能多地填充单词。在必要时填充额外的空格' ',使每行正好有L个字符。
单词之间的额外空格要尽可能均匀地分布。如果一行的空格数不能在单词之间平均分配,请在左边分配更多的空格
对于最后一行文本,它应该左对齐,并且单词之间不插入额外的空格。
你要在每一行中尽可能多地填充单词。在必要时填充额外的空格' ',使每行正好有L个字符。
单词之间的额外空格要尽可能均匀地分布。如果一行的空格数不能在单词之间平均分配,请在左边分配更多的空格
对于最后一行文本,它应该左对齐,并且单词之间不插入额外的空格。
例如,
单词数组为:["This", "is", "an", "instance", "of", "code", "alignment."]
L:16.
返回
[
"This is an",
"instance of code",
"alignment. "
]
注意: 题目保证每个单词的长度不超过L。
特殊样例:
特殊样例:
- 有一些行(不是最后一行)可能只包含一个单词。在这种情况下该怎么办? 在这种测试数据中,这一行应该左对齐。