Skip to content

Latest commit

 

History

History
26 lines (23 loc) · 1.04 KB

左旋转字符串.md

File metadata and controls

26 lines (23 loc) · 1.04 KB
note
createdAt modifiedAt tags id
2020-05-14 12:34:47 UTC
2020-05-16 12:49:46 UTC
考点/知识迁移能力
难度/3

左旋转字符串

#考点/知识迁移能力 #难度/3 牛客网

题目描述

汇编语言中有一种移位指令叫做循环左移(ROL),现在有个简单的任务,就是用字符串模拟这个指令的运算结果。对于一个给定的字符序列 S,请你把其循环左移 K 位后的序列输出。例如,字符序列 S="abcXYZdef",要求输出循环左移 3 位后的结果,即 "XYZdefabc"。是不是很简单?OK,搞定它!

答案

function LeftRotateString(str, n) {
    if (str == null) {
        return ""
    }
    var left = str.slice(0, n)
    var remain = str.slice(n)

    return remain + left
}