#981. 6翻了
6翻了
题目描述
是一种网络用语,大概是表示某人很厉害、我们很佩服的意思。最近又衍生出另一个数字 ,意思是 “6翻了”,实在太厉害的意思。如果你以为这就是厉害的最高境界,那就错啦 —— 目前的最高境界是数字 ,因为这是 个 !
本题就请你编写程序,将那些过时的、只会用一连串 表达仰慕的字符串,翻译成最新的高级表达。
具体的替换规则如下(从左到右扫描字符串):
- 如果有超过 个连续的 ,则将这串连续的 替换成 。
- 如果有超过 个但不多于 个连续的 ,则将这串连续的 替换成 。
- 如果是 个或更少的连续 ,则不做替换,原样保留。
- 其他的英文字母和数字不受影响,原样输出。
输入格式
输入仅包含一行一个非空字符串,该字符串仅由英文字母和数字组成。
输出格式
输出一行,表示按照规则替换后的字符串。
样例输入 1
Wow666amazing666666sooooocool666666666666
样例输出 1
Wow666amazing9sooooocool27
说明
样例解释
对于给定的样例字符串,扫描并替换的过程如下:
Wow:原样输出。666:只有 个连续的6,不超过 个,原样输出。amazing:原样输出。666666:有 个连续的6,满足大于 个且不超过 个的条件,替换为9。sooooocool:原样输出。666666666666:有 个连续的6,满足超过 个的条件,替换为27。
因此最终输出的结果为 Wow666amazing9sooooocool27。
数据范围
- 对于所有测试点,保证输入的字符串非空,且长度不超过 。
- 保证输入的字符串仅由大写英文字母、小写英文字母和阿拉伯数字组成。