剑指 Offer 05. 替换空格
请实现一个函数,把字符串 s 中的每个空格替换成"%20"。
示例 1:
输入:s = “We are happy.” 输出:“We%20are%20happy.”
限制:
0 <= s 的长度 <= 10000
解题思路:
遍历字符串遇到空格,就将空格换成’%20’
代码:
class Solution {
public:
string replaceSpace(string s) {
string mt;
for(int i=0;i<s.size();i++){
if(s[i]==' '){
mt.push_back('%');
mt.push_back('2');
mt.push_back('0');
continue;
}
mt.push_back(s[i]);
}
return mt;
}
};