​题目传送门​


剑指Offer——JZ43.左旋转字符串_k


题解

  • 官方给的题解当剑指Offer——JZ43.左旋转字符串_k_02
  • 这样应该是不对的,对于剑指Offer——JZ43.左旋转字符串_k_02,按照题意是可以进行循环左移的。
  • 取余即可

AC-Code

class Solution {
public:
string LeftRotateString(string str, int n) {
int len = str.length();
if(len == 0) return str;
int step = n % len;
string ans = str.substr(step) + str.substr(0, step);
return ans;
}
};