笔试题——字符串编码
来源:互联网 发布:闽南人迷信知乎 编辑:程序博客网 时间:2024/06/04 18:32
给定一个字符串,请你将字符串重新编码,将连续的字符替换成“连续出现的个数+字符”。比如字符串AAAABCCDAA会被编码成4A1B2C1D2A。
import java.util.Scanner;public class StringCode {public static void main(String args[]){Scanner sc = new Scanner(System.in);String s = sc.next();sc.close();int count = 1;StringBuilder builder = new StringBuilder();char[] charArray = s.toCharArray();if(charArray.length == 0) {System.out.println("null");}if(charArray.length == 1) {System.out.println(""+count+charArray[0]);}for(int i = 1; i < charArray.length; i++) {if(charArray[i] == charArray[i-1]) {count++;}else{builder.append(count).append(charArray[i-1]);count = 1;}if(i == charArray.length - 1) {builder.append(count).append(charArray[i]);}}System.out.println(builder.toString());}}
0 0
- 笔试题——字符串编码
- 字符串编码(腾讯笔试)
- 360笔试题——处理字符串
- 腾讯2017暑假实习笔试题-字符串编码
- 腾讯笔试题——五笔编码
- 名企笔试:网易游戏雷火盘古2017实习生招聘笔试题(字符串编码)
- 笔试——字符串价值
- 笔试题:geohash编码
- 替换字符串——华为笔试时的一道题
- 华为上机笔试题——字符串转换
- [pptv]笔试题——字符串匹配 python
- 华为2014笔试编程题——字符串压缩
- 笔试题—字符串常见的算法题集锦
- 网易——字符串编码
- 网易游戏笔试2015—字符串压缩
- 回文字符串 笔试题
- 字符串截取-笔试题
- 字符串笔试题集合
- shell脚本中常见工具grep的使用
- android自动化测试CTS源码分析之五
- 532. K-diff Pairs in an Array
- Java Reactive 异步与并发编程
- ossfs挂载到本地磁盘
- 笔试题——字符串编码
- 2_2最近邻算法kNN(k_nearest_neighbor)——file2matrix_2_2
- Android的事件传递机制
- 序列和
- 【C#】查询选定日期范围内相关数据
- Unity3D Kinect 实时显示对象的头部图像
- redis集群入门(不是主从集群)
- magento2 观后思想记录
- Java实现多线程的两种方式