左旋转字符串
方法一 拼接
class Solution {
public:
string leftRotateString(string str, int n) {
int len = str.size();
str += str;
string newStr;
for(int i = n; i < n + len; i++)
{
newStr = newStr + str[i];
}
return newStr;
}
};
方法二 substr
class Solution {
public:
string leftRotateString(string str, int n) {
string res = str.substr(n) + str.substr(0, n);
return res;
}
};