You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在字符串的单词间填充指定数量的额外空格?

单词间分配额外空格问题

详情说明

  • 给定包含单词的字符串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

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.11 20:35:31