博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
左旋转字符串
阅读量:5051 次
发布时间:2019-06-12

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

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

public class Solution {    public String LeftRotateString(String str,int n) {        int len = str.length();        if(len == 0) return "";        n = n%len;        str = str+str;        return str.substring(n,len+n);            }}

 

转载于:https://www.cnblogs.com/LoganChen/p/6489885.html

你可能感兴趣的文章
cocos creator基础-cc.Node(一)场景树
查看>>
《JS权威指南学习总结》
查看>>
bzoj1477: 青蛙的约会(exgcd)
查看>>
ACM培训4dyy第三课——a+b
查看>>
css 布局absolute与relative的区别
查看>>
Ubuntu 环境变量
查看>>
一步一步学MySQL-日志文件
查看>>
bzoj3994: [SDOI2015]约数个数和
查看>>
hdu5306 Gorgeous Sequence
查看>>
Android中使用ListView实现下拉刷新和上拉加载功能
查看>>
proc文件系统的简介
查看>>
连续自然数和
查看>>
[SDOI2015]星际战争
查看>>
用好lua+unity,让性能飞起来——luajit集成篇/平台相关篇
查看>>
JS控制页面跳转
查看>>
字节对齐,还有你不知道的!
查看>>
JS定时器相关用法
查看>>
导致大数据项目失败的4大痛点及应对策略
查看>>
元祖 tuple
查看>>
每条新闻的浏览次数统计,该如何实现呢?
查看>>