博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
剑指offer(43)左旋转字符串
阅读量:4619 次
发布时间:2019-06-09

本文共 375 字,大约阅读时间需要 1 分钟。

题目描述

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

 

题目分析

没啥分析的

 

代码

function LeftRotateString(str, n) {  if (str === null || str.length === 0) return '';  n = n % str.length;  return str.slice(n) + str.slice(0, n);}

 

转载于:https://www.cnblogs.com/wuguanglin/p/LeftRotateString.html

你可能感兴趣的文章
利用spring boot+vue做的一个博客项目
查看>>
595. 大的国家
查看>>
【原创】JQWidgets-TreeGrid 1、快速入门
查看>>
高精度库(支持小数、负数、整数、判断质数、阶乘、孪生质数等)
查看>>
VMDNAMD命令规则(转载)
查看>>
noip2014 -- D1 -- 1
查看>>
独木桥(bridge)
查看>>
制作docker镜像
查看>>
第一阶段冲刺个人总结
查看>>
iOS - 静态类库 打包 C,C++文件及和OC混编
查看>>
版本号严格遵守semver语义化标准
查看>>
JVM性能调优监控命令jps、jinfo、jstat、jmap+jhat、jstack使用详解
查看>>
BZOJ1977 [BeiJing2010组队]次小生成树 Tree
查看>>
Meta http-equiv属性详解(转)
查看>>
Git的初步学习
查看>>
字符串匹配 ?kmp : hash
查看>>
mongod.service: control process exited, code=exited status=1
查看>>
vue npm 安装
查看>>
SQL表值函数和标量值函数的区别
查看>>
loj #2007. 「SCOI2015」国旗计划
查看>>