-->
当前位置:首页 > 题库 > 正文内容

编程题:4205 字符长度编码

Luz3年前 (2022-04-21)题库654
你的任务是编程实现一个简单的字符长度编码方法。具体规则如下:
将任何由2~9个相同字符构成的序列用2个字符编码:第1个字符为数字2~9,表示序列长度,第2个字符为重复字符本身。超过9个字符的,先对前9个字符进行编码,然后再编码剩余的。
如果子序列中没有任何重复的字符,则用字符“1”开头,然后是子序列本身,最后再以字符“1”结束。若字符串中含有字符“1”,则用两个“1”替换。

### 输入格式:

输入文件包含若干行,每行的字符都是大小写字母字符,数字字符,空格或标点符号,没有其他字符。

### 输出格式:

对输入文件中的每行进行长度编码输出。

### 输入样例:

in
AAAAAABCCCC
12344


### 输出样例:

out
6A1B14C
11123124






答案:若无答案欢迎评论

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。