【问题描述】
有一种用于压缩仅有小写字符的串的方式,压缩方式如下:
记原串为S,原串中连续相同的x个字符(x≥2),在新串中用cx表示(c表示该相同的字符),其余字符不变。
例子如下
原串 新串
prime prime
wjj wj2
kkkkkkkkkkdao k10dao
现在要求你完成以下两种任务:
1.给定一个原串,输出压缩后的新串
2.给定一个新串,输出压缩前的原串
限制条件:
输入字符串长度范围是[1,1024]。
【输入形式】
第一行,一个整数(1 or 2),表示任务的类型
第二行,表示该任务所提供的串
【输出形式】
一行,表示按要求应当输出的串
【样例输入1】
1
pppppppr
【样例输出1】
p7r
【样例输入2】
2
wj2
【样例输出2】
wjj
难度等级: | 3 |
总通过次数: | 49 |
总提交次数: | 258 |