啊……舒服
又来发题解了。 $QwQ$
思路
我们只要写转换函数replaceSpaces()
。
首先来一个for循环遍历整个字符串,然后判断当前字符是不是空格。
如果是,就在$ans$里加%20
,否则保持不动。
上代码!!
class Solution {
public:
string replaceSpaces(string &str) {
string ans;//结果(要return的)
for(int i=0;i<str.size();i++)//遍历(周知所众,i从0开始到size()-1).
if(str[i]==' ') ans+="%20";//转换
else ans+=str[i];
return ans;
}
};
点个赞吧......
$\Huge\color{grey}{blablablabla}$