第七十五题
没啥好说的,就是区域和移动
class Solution {
public:
string LeftRotateString(string str, int n) {
// 如果说str长度>n 直接移
// 如果说str长度<n 说明转了好几圈,应该先去余再移
int len=str.size();
if (len==0)
return "";
n=n%len;
// 左边n个拆下来,装到右边
string temp=str.substr(0,n);
str=str.substr(n);
return str+temp;
}
};
public:
string LeftRotateString(string str, int n) {
// 如果说str长度>n 直接移
// 如果说str长度<n 说明转了好几圈,应该先去余再移
int len=str.size();
if (len==0)
return "";
n=n%len;
// 左边n个拆下来,装到右边
string temp=str.substr(0,n);
str=str.substr(n);
return str+temp;
}
};