链接:
链接
题目:
请实现一个函数,把字符串中的每个空格替换成
"%20"
。数据范围
0≤0≤ 输入字符串的长度 ≤1000≤1000。
注意输出字符串的长度可能大于 10001000。样例
输入:"We are happy." 输出:"We%20are%20happy."
思路:
for(auto c:str)遍历字符串中的所有元素,定义一个字符串保存答案,返回答案
代码:
class Solution { public: string replaceSpaces(string &str) { string res; for(auto c:str) { if(c==' ') { res=res+"%20"; } else { res=res+c; } } return res; } };