非常简单啊,注意i < path.size()
另外,如果是将.替换为%20,
则首先需要统计空格的个数,然后将字符串扩充大小(使用s.resize()),
然后设置两个指针,从后向前将空格替换为%20,
注意需要使用resize前后的两个数组大小(newSize, oldSize)
class Solution {
public:
string pathEncryption(string path) {
for(int i = 0; i < path.size() ; i++){
if(path[i] == '.'){
path[i] = ' ';
}
}
return path;
}
};