题目描述:
请实现一个函数,把字符串 s 中的每个空格替换成"%20"。
例如输入:
输入:s = "We are happy."
输出:"We%20are%20happy."
数据范围:
0 <= s 的长度 <= 10000
解题思路:
1.创建一个字符串s1
2.遍历s
当s[i] == 空格时,s1 += “%20”
否则 s1 += s[i]
AC代码(c++)
class Solution {
public:
string replaceSpace(string s) {
string s1="";
for(int i=0;i<s.size();i++){
if(s[i]== ' '){
s1+="%20";
}else{
s1 += s[i];
}
}
return s1;
}
};