class Solution {
public:
string replaceSpace(string s) {
string olds=" ",news="%20";
for(string::size_type pos(0);pos!=string::npos;pos+=news.size()){
if((pos=s.find(olds,pos))!=string::npos){
s.replace(pos,olds.length(),news);
}else break;
}
return s;
}
};
class Solution {
public:
string replaceSpace(string s) {
int pos = string::npos;
while((pos = s.find(' ')) != string::npos) {
s.replace(pos, 1, "%20");
}
return s;
}
};