方法一:利用c++中STL的substr ,用于获取字符串的子串,s.substr(0, n) 表示截取s的从0起始,n个字符的子串。
class Solution {
public:
string reverseLeftWords(string s, int n) {
int len = s.length();
return s.substr(n, len - n) +s.substr(0, n);
}
};
方法二: 利用新的字符串 利用取余
class Solution {
public:
string reverseLeftWords(string s, int n) {
string res;
int len = s.length();
for(int i = n; i < len + n; i++)
{
res += s[i%len];
}
return res;
}
};