本题重点了解字符串string的用法。
对于一个给定的字符序列S,请你把其循环左移K位后的序列输出。例如,字符序列S=”abcXYZdef”,要求输出循环左移3位后的结果,即“XYZdefabc”。
class Solution {
public:
string LeftRotateString(string str, int n) {
int len = str.length();
if(len < n)
return str;
string temp = str.substr(n);
string result = str.substr(0,n);
result = temp + result;
return result;
}
};