泰州自助建站软件,群晖wordpress 外网很慢,交河网站建设,建立门户网站的意义1. 题目
字符串的左旋转操作是把字符串前面的若干个字符转移到字符串的尾部。请定义一个函数实现字符串左旋转操作的功能。比如#xff0c;输入字符串abcdefg和数字2#xff0c;该函数将返回左旋转两位得到的结果cdefgab。
示例 1#xff1a;
输入…1. 题目
字符串的左旋转操作是把字符串前面的若干个字符转移到字符串的尾部。请定义一个函数实现字符串左旋转操作的功能。比如输入字符串abcdefg和数字2该函数将返回左旋转两位得到的结果cdefgab。
示例 1
输入: s abcdefg, k 2
输出: cdefgab示例 2
输入: s lrloseumgh, k 6
输出: umghlrlose限制
1 k s.length 10000来源力扣LeetCode 链接https://leetcode-cn.com/problems/zuo-xuan-zhuan-zi-fu-chuan-lcof 著作权归领扣网络所有。商业转载请联系官方授权非商业转载请注明出处。
2. 解题
模拟法
class Solution {
public:string reverseLeftWords(string s, int n) {if(n s.size())return s;int i 0, count n, size s.size();while(count--)s.push_back(s[i]);return s.substr(n,size);}
};stlsubstr
class Solution {
public:string reverseLeftWords(string s, int n) {return s.substr(n,s.size()-n)s.substr(0,n);}
};