腾讯-字符移位
来源:互联网 发布:解释器模式 java 编辑:程序博客网 时间:2024/05/23 15:41
把一个字符串的大写字母放到字符串的后面,各个字符的相对位置不变,且不能申请额外的空间。
输入例子:
AkleBiCeilD
输出例子:
kleieilABCD
import java.util.Scanner;import java.util.regex.Matcher;import java.util.regex.Pattern;public class Main { public static void main(String[] args) { Scanner scn = new Scanner(System.in); while (scn.hasNextLine()) { String string = scn.nextLine(); String L = "[a-z]"; String H = "[A-Z]"; Pattern patternL = Pattern.compile(L); Pattern patternH = Pattern.compile(H); Matcher matcherL = patternL.matcher(string); Matcher matcherH = patternH.matcher(string); StringBuffer str1 = new StringBuffer(); while (matcherL.find()) { str1.append(matcherL.group()); } while (matcherH.find()) { str1.append(matcherH.group()); } System.out.println(str1.toString()); } }}
注意把类名改为Main
0 0
- 腾讯-字符移位
- 腾讯 算法基础-字符移位
- 腾讯17年校招-字符移位
- 腾讯:算法基础-字符移位
- 字符移位(腾讯2017实习生)
- 腾讯——构造回文、字符移位、
- 剑指Offer----扩展:字符移位(腾讯)
- 腾讯笔试编程题--字符移位
- [腾讯校招] 算法基础-字符移位
- 腾讯17年暑期实习生笔试题 - 字符移位
- 腾讯2017暑期实习生编程题-字符移位
- 算法基础-字符移位----腾讯2017暑期实习生编程题
- 腾讯2017实习生编程之算法基础-字符移位
- 大写字符移位_腾讯实习编程题
- 腾讯笔试编程题:算法基础-字符移位(C++)
- 2016腾讯实习生笔试编程题:字符移位
- 腾讯2017暑期实习生编程题-字符移位
- 腾讯2017暑期实习生编程题--算法基础-字符移位
- EasyUI的下拉框(一)
- Ned 的难题
- 《深入理解Java虚拟机 JVM高级特性与最佳实践 》- 周志明 读书笔记
- 推荐几个文档工具
- 【后台开发科普web系列】js
- 腾讯-字符移位
- Android进程间通信之--Socket
- 风口的猪-中国牛市(小米2016校招)
- 基于bootstrap和php的项目
- gcc 编译过程
- C++ 字符char相关操作
- poj3253
- merge into和on duplicate key
- 230. Kth Smallest Element in a BST