如何在字符串的单词间填充指定数量的额外空格?
单词间分配额外空格问题
详情说明
- 给定包含单词的字符串
s,以及参数spaces,表示需要在单词间添加的额外空格总数。 - 可填充空格的位置数
spots为len(words)-1(即单词数量减1)。 - 若
spaces/spots结果不为整数,左侧的空格位置需分配更多空格。
示例1
s = "This is an" spaces = 6 Ans = "This is an" # 说明 - "This"后添加3个空格,"is"后添加3个空格
示例2
s = "This is an" spaces = 7 Ans = "This is an" # 说明 - "This"后添加4个空格,"is"后添加3个空格
解决方案
def solution(s, spaces): spots = len(s.split())-1 space_for_every_spot = spaces/spots ...
内容的提问来源于stack exchange,提问作者meallhour
相关产品推荐
相关产品推荐

