刷刷笔试题~~(3)
来源:互联网 发布:学钢琴 知乎 编辑:程序博客网 时间:2024/04/30 08:55
题目描述
对于一个字符串,和字符串中的某一位置,请设计一个算法,将包括i位置在内的左侧部分移动到右边,将右侧部分移动到左边。
给定字符串A和它的长度n以及特定位置p,请返回旋转后的结果。
测试样例:
"ABCDEFGH",8,4
返回:"FGHABCDE"
import java.util.*;public class StringRotation { public String rotateString(String A, int n, int p) { String b=A+A; String a=b.substring(p+1,p+1+n); return a; } public static void main(String[] args){ String A="ABCDEFGH"; int n=A.length(); int p=4; StringRotation sr=new StringRotation(); System.out.println(sr.rotateString(A,n,p)); }}
import java.util.*;public class StringRotation { public String rotateString(String A, int n, int p) { return A.substring(p+1) + A.substring(0, p+1); } public static void main(String[] args){ String A="ABCDEFGH"; int n=A.length(); int p=4; StringRotation sr=new StringRotation(); System.out.println(sr.rotateString(A,n,p)); }}
0 0
- 刷刷笔试题~~(3)
- 刷刷笔试题~(1)
- 刷刷笔试题~(2)
- 刷刷笔试题~(4)编程
- 刷刷笔试题~~(5)数学类
- 刷刷笔试题~~(6)[C++]
- 刷刷笔试题~~[递归]
- 刷刷笔试题~~[概率]
- 刷刷笔试题~~[数组]
- 刷刷笔试题~~[sql]
- 刷刷笔试题~~ [Java]
- 刷刷笔试题~~[矩阵]
- 刷刷笔试题~~[操作系统!!!]
- 刷刷笔试题~~~[动态规划!!!!]
- 刷刷笔试题~!![二叉树]
- 刷刷笔试题--贪心算法
- 刷刷笔试题--[链表类编程]
- 刷刷笔试题~~[回溯法]
- android studio 导入第三方开源框架/项目,第三方Jar包
- Easy-题目61:6. ZigZag Conversion
- Openstack Neutron学习手册(by qiqishuang csdn)
- 映射 关联关系
- 23中设计模式-行为型1-观察者模式
- 刷刷笔试题~~(3)
- Easy-题目62:228. Summary Ranges
- SQL的内连接与外连接
- Checkstyle的配置详解
- 课程练习三--总结
- DLL入口函数DllMain
- eclipse查看代码继承关系
- Easy-题目63:278. First Bad Version
- Ubuntu下 在终端使用 qmake 编译 Qt widgets程序