剑指 Offer 05. 替换空格
字符串模拟
class Solution {
public:
string replaceSpace(string s) {
string res;
for(int i=0;i<s.length();i++){
if(s[i]==' ') res+="%20";
else res+=s[i];
}
return res;
}
};
直接调函数
class Solution {
public String replaceSpace(String s) {
return s.replaceAll(" ","%20");
}
}
剑指 Offer 58 - II. 左旋转字符串
按照题意模拟即可
class Solution {
public:
string reverseLeftWords(string s, int n) {
return s.substr(n)+s.substr(0,n);
}
};
class Solution {
public String reverseLeftWords(String s, int n) {
return s.substring(n,s.length())+s.substring(0,n);
}
}