O
问题
解决方案
代码
/*
思路: 这种平移问题采用公式加遍历去解决。 移动后新的坐标和原来坐标的关系要找对。
-
-
- -
- -
-
*/
class Solution {
public:
string LeftRotateString(string str, int n) {
string ans = str;
int len = str.size();
for(int i = 0; i<len;i++){
if(i-n<0){
ans[len+i-n] = str[i];
}
else {
ans[i-n] = str[i];
}
}
return ans;
}
};