题目来源
最秀解法
附上代码
class Solution {
public:
string reverseLeftWords(string s, int n) {
return (s+s).substr(n,n+s.size()-n);
}
};
数学解法
思路:看作一个圈
class Solution {
public:
string reverseLeftWords(string s, int n) {
string S = "";
for(int i = 0; i<s.length(); i++)
{
int x = (i + n) % s.length();
S += s[x];
}
return S;
}
};