SP1787 ENCONDIN - Run Length Encoding

题目描述

请设计一个程序,用简单的行程长度编码方法对字符串进行编码。具体编码规则如下: 1. 对于任何长度在 2 到 9 的单个相同字符的序列,将其编码为两个字符。第一个字符表示序列长度,使用字符 `2` 到 `9`。第二个字符为重复的字符本身。如果序列长度超过 9,则先编码前 9 个字符,然后再处理剩余的字符。 2. 对于没有连续重复字符的序列,以字符 `1` 开头,再接上该序列,最后以另一个 `1` 结尾。如果序列中包含 `1`,则需使用另一个 `1` 来转义,即输出两个 `1`。

输入格式

输入由多组测试数据组成。每组数据在一行中,仅为由小写字母组成的字符串。

输出格式

对于每组输入数据,输出对应经过行程长度编码后的结果字符串。

说明/提示

- 每个字符串的长度不超过 100。 **本翻译由 AI 自动生成**