mirror of
https://gitee.com/coder-xiaomo/leetcode-problemset
synced 2025-01-10 18:48:13 +08:00
53 lines
2.2 KiB
HTML
53 lines
2.2 KiB
HTML
<p>给你一个下标从 <strong>0</strong> 开始的字符串 <code>s</code> ,以及一个下标从 <strong>0</strong> 开始的整数数组 <code>spaces</code> 。</p>
|
||
|
||
<p>数组 <code>spaces</code> 描述原字符串中需要添加空格的下标。每个空格都应该插入到给定索引处的字符值 <strong>之前</strong> 。</p>
|
||
|
||
<ul>
|
||
<li>例如,<code>s = "EnjoyYourCoffee"</code> 且 <code>spaces = [5, 9]</code> ,那么我们需要在 <code>'Y'</code> 和 <code>'C'</code> 之前添加空格,这两个字符分别位于下标 <code>5</code> 和下标 <code>9</code> 。因此,最终得到 <code>"Enjoy <em><strong>Y</strong></em>our <em><strong>C</strong></em>offee"</code> 。</li>
|
||
</ul>
|
||
|
||
<p>请你添加空格,并返回修改后的字符串<em>。</em></p>
|
||
|
||
<p> </p>
|
||
|
||
<p><strong>示例 1:</strong></p>
|
||
|
||
<pre>
|
||
<strong>输入:</strong>s = "LeetcodeHelpsMeLearn", spaces = [8,13,15]
|
||
<strong>输出:</strong>"Leetcode Helps Me Learn"
|
||
<strong>解释:</strong>
|
||
下标 8、13 和 15 对应 "Leetcode<em><strong>H</strong></em>elps<em><strong>M</strong></em>e<em><strong>L</strong></em>earn" 中加粗斜体字符。
|
||
接着在这些字符前添加空格。
|
||
</pre>
|
||
|
||
<p><strong>示例 2:</strong></p>
|
||
|
||
<pre>
|
||
<strong>输入:</strong>s = "icodeinpython", spaces = [1,5,7,9]
|
||
<strong>输出:</strong>"i code in py thon"
|
||
<strong>解释:</strong>
|
||
下标 1、5、7 和 9 对应 "i<em><strong>c</strong></em>ode<em><strong>i</strong></em>n<em><strong>p</strong></em>y<em><strong>t</strong></em>hon" 中加粗斜体字符。
|
||
接着在这些字符前添加空格。
|
||
</pre>
|
||
|
||
<p><strong>示例 3:</strong></p>
|
||
|
||
<pre>
|
||
<strong>输入:</strong>s = "spacing", spaces = [0,1,2,3,4,5,6]
|
||
<strong>输出:</strong>" s p a c i n g"
|
||
<strong>解释:</strong>
|
||
字符串的第一个字符前可以添加空格。
|
||
</pre>
|
||
|
||
<p> </p>
|
||
|
||
<p><strong>提示:</strong></p>
|
||
|
||
<ul>
|
||
<li><code>1 <= s.length <= 3 * 10<sup>5</sup></code></li>
|
||
<li><code>s</code> 仅由大小写英文字母组成</li>
|
||
<li><code>1 <= spaces.length <= 3 * 10<sup>5</sup></code></li>
|
||
<li><code>0 <= spaces[i] <= s.length - 1</code></li>
|
||
<li><code>spaces</code> 中的所有值 <strong>严格递增</strong></li>
|
||
</ul>
|