腾讯2017暑期实习生编程题(第二道)
来源:互联网 发布:linux安全加固 编辑:程序博客网 时间:2024/06/03 03:48
小Q最近遇到了一个难题:把一个字符串的大写字母放到字符串的后面,各个字符的相对位置不变,且不能申请额外的空间
/** * 小Q最近遇到了一个难题:把一个字符串的大写字母放到字符串的后面, * 各个字符的相对位置不变,且不能申请额外的空间 * asdbQtYmkL ==>asdbtmkQYL */public void test2(){Scanner scanner=new Scanner(System.in);while(scanner.hasNext()){StringBuilder sb=new StringBuilder(scanner.nextLine());int times=0;for(int i=0;i<sb.length()-times;i++){if(Character.isLowerCase(sb.charAt(i)))continue;sb.append(sb.charAt(i));sb.delete(i, i+1);times++;i--;}System.out.println(sb.toString());}}
阅读全文
0 0
- 腾讯2017暑期实习生编程题(第二道)
- 腾讯笔试编程题(2017暑期实习生编程题)
- 腾讯2017暑期实习生编程题
- 腾讯2017暑期实习生编程题
- 腾讯2017暑期实习生编程题
- 腾讯2017暑期实习生编程题
- 腾讯2017暑期实习生编程题
- 腾讯2017暑期实习生编程题
- 腾讯2017暑期实习生编程题
- 腾讯2017暑期实习生编程题
- 腾讯2017暑期实习生编程题
- 腾讯2017暑期实习生编程题器
- 腾讯2017暑期实习生编程题
- 腾讯2017暑期实习生编程题
- 腾讯2017暑期实习生编程题3
- 腾讯2017暑期实习生编程题
- 腾讯2017暑期实习生编程题
- 腾讯2017暑期实习生编程题
- 浅析设计模式–(二)装饰者模式
- web第一天
- python 面向对象编程
- LinuxC简谈之输入输出(二)
- 简单的RPC框架的实现
- 腾讯2017暑期实习生编程题(第二道)
- Redis配置文件详解
- MFC 串口控件
- 上传本地文件/代码到服务器空间
- 详解--bellmanford【转载】
- Activity 生命周期
- golang 接口
- python-格式化输出
- leetcode28