题目:
其他方法都还好,也不难理解。
但是这个旋转三次的做法是真的牛逼。
先翻转前k个字符
再翻转后面的所有字符
最后整体翻转
class Solution {
public:
string reverseLeftWords(string s, int n) {
reverse(s.begin(),s.begin()+n);
reverse(s.begin()+n,s.begin()+s.size());
reverse(s.begin(),s.end());
return s;
}
};