剑指Offer_05_替换空格
廖家龙 用心听,不照做

题目描述:

1
2
3
4
5
6
7
8
请实现一个函数,把字符串 s 中的每个空格替换成"%20"。

示例:

输入:s = "We are happy."
输出:"We%20are%20happy."

限制:0 <= s 的长度 <= 10000

解法1:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
class Solution {
public:
string replaceSpace(string s) {

string res; //重新定义一个字符串

for (auto x : s) {

if (x == ' ') res += "%20";
else res += x;
}

return res;
}
};