请实现一个函数,把字符串中的每个空格替换成"%20"
。
数据范围
0≤0≤ 输入字符串的长度 ≤1000≤1000。
注意输出字符串的长度可能大于 10001000。
样例
输入:"We are happy."
输出:"We%20are%20happy."
这题主要联系对string的操作
class Solution {
public:
string replaceSpaces(string &str) {
int n = str.length();
string res;
for(int i = 0;i < n;i++){
if(str[i]==' '){
res += "%20";
}
else{
res += str[i];
}
}
return res;
}
};