劍指 Offer 58 - II. 左旋轉字符串
class Solution {
public:
string reverseLeftWords(string s, int n) {
string str = "";
int len = s.length();
for(int i = n; i < len; i++) str += s[i];
for(int i = 0; i < n; i++) str += s[i];
return str;
}
};
劍指 Offer 17. 打印從1到最大的n位數
class Solution {
public int[] printNumbers(int n) {
int x = 1;
for(int i = 0; i < n; i++) x *= 10;
int[] a = new int[x-1];
for(int i = 0; i < x-1; i++) a[i] = i+1;
return a;
}
}
劍指 Offer 05. 替換空格
class Solution {
public String replaceSpace(String s) {
s = s.replace(" ", "%20");
return s;
}
}