题目: 字符串的左旋转操作是把字符串前面的若干个字符转移到字符串的尾部。请定义一个函数实现字符串左旋转操作的功能。比如,输入字符串"abcdefg"和数字2,该函数将返回左旋转两位得到的结果"cdefgab"。
题解:
var reverseLeftWords = function(s, n) {
//空字符串用于保存结果
var str = ""
//先循环遍历n后边的字符保存到str
for(var i=n;i<s.length;i++){
str += s\[i\];
}
//再遍历n前边的字符保存到str
for(var i=0;i<n;i++){
str += s\[i\];
}
//返回结果
return str;
};
来源:oschina
链接:https://my.oschina.net/u/4207725/blog/3182875