>向字符串添加空格<
>addSpaces<
一、解题思路
1、解法一( Java )
解法思路:循环遍历 —循环遍历整个字符串,并按顺序将空格添加到 str
中,注意在遍历过程中要保证 j
值不越界。
代码如下:
/**
* @author listen1024
* @date 2022-1-5
* 2109. 向字符串添加空格 addSpaces
*/
class Solution {
public String addSpaces(String s, int[] spaces) {
StringBuilder str = new StringBuilder();
int j = 0;
for(int i = 0; i < s.length() ; i++) {
if(j < spaces.length && spaces[j] == i) {
str.append(" ");
j++;
}
str.append(s.charAt(i));
}
return str.toString();
}
}
运行结果截图如下: