左旋转字符串
来源:互联网 发布:多益网络客服电话 编辑:程序博客网 时间:2024/05/19 06:48
汇编语言中有一种移位指令叫做循环左移(ROL),现在有个简单的任务,就是用字符串模拟这个指令的运算结果。对于一个给定的字符序列S,请你把其循环左移K位后的序列输出。例如,字符序列S=”abcXYZdef”,要求输出循环左移3位后的结果,即“XYZdefabc”。是不是很简单?OK,搞定它!
import java.util.*;public class Solution { public static String LeftRotateString(String str,int n) { //注意如果n大于str的长度的话,就返回空字符串 if (n > str.length()) return ""; String s = ""; ArrayList<String> list = new ArrayList<>(); for (int i = 0; i < str.length(); i++) { list.add(str.substring(i,i+1)); } for (int i = 0; i < n; i++) { String cas = list.get(0); list.remove(0); list.add(cas); } for (int i = 0; i < list.size(); i++) { s += list.get(i); } return s; }}
阅读全文
0 0
- 左旋转字符串
- 左旋转字符串
- 左旋转字符串
- 左旋转字符串
- 左旋转字符串
- 26.左旋转字符串
- 第一章、左旋转字符串
- 字符串的左旋转
- 第一章、左旋转字符串
- 第一章、左旋转字符串
- 左旋转字符串
- 左旋转字符串
- 26、左旋转字符串
- 左旋转字符串
- 左旋转字符串
- 左旋转字符串
- 左旋转字符串
- 左旋转字符串
- Surround the Trees HDU
- Gitolite + repo 搭建安卓源码开发环境
- 翻转单词顺序列
- 使用python在Window10下配置tensorflow
- Codeforces Round #436 (Div. 2) E
- 左旋转字符串
- SpringMVC简例HelloWorld~
- Linux C编程 GCC的使用
- Visual Studio Enterprise 2017 ReferenceManagerPackage的解决方案
- springMvc执行流程简介
- 和为S的两个数字
- 和为S的连续正数序列
- [cnblogs镜像] Unity官方宣传片Adam 播放地址
- Codeforces #396 (Div. 2) D. Mahmoud and a Dictionary (并查集+map