思路:感觉还是挺简单的,第一次还以为是字典序的后k位,审题不认真。。。
偷了个懒,忘记怎么原地修改数组了,感觉要用辅助空间,还是直接库函数吧
用后k位字符替换,其实就是把后k位提前嘛
1,2,… ,k-1,k,k+1,…,size
1+k,k,… ,size,1,2,…,k
string getEncryptedString(string s, int k) {
k = k % s.size();
return s.substr(k, s.size()) + s.substr(0, k);
}