剑指 Offer 05. 替换空格
一次遍历替换
class Solution {
public:
string replaceSpace(string s) {
string ans;
for(char c:s){
if(c==' ') ans += "%20";
else ans.push_back(c);
}
return ans;
}
};
剑指 Offer 58 - II. 左旋转字符串
简单截取拼接
class Solution {
public:
string reverseLeftWords(string s, int n) {
return s.substr(n,s.size()-n) + s.substr(0,n);
}
};
hello world 水平!!!?