// test20.cpp : 定义控制台应用程序的入口点。
//
#include "stdafx.h"
#include<iostream>
#include<vector>
#include<string>
#include<queue>
#include<stack>
#include<cstring>
#include<string.h>
#include<deque>
using namespace std;
class Solution {
public:
string LeftRotateString(string str, int n) {
if (str == "") return {};
int len = str.length();
int flag = n % len;
if (flag == 0) return str;
string roc1 = str.substr(0,flag);
//cout << roc1 << endl;
string rocs = str.substr(flag);
//cout << rocs << endl;
rocs.append(roc1);
return rocs;
}
};
int main()
{
Solution so;
//string str = so.LeftRotateString("abcXYZdef",3);
string str = so.LeftRotateString("abcXYZdef", 0);
cout << str << endl;
cout << endl;
return 0;
}