3505 - 6翻了

题目描述

“666”是一种网络用语,表示某人很厉害、令人佩服。后来又衍生出“9”,意思是“6翻了”,即更厉害。而目前的最高境界是“27”,因为它是 3 个 “9”!

本题要求你编写程序,将句子中过时的、用一连串“6”表达仰慕的部分,自动升级为最新高级表达:

  • 如果有超过 9 个连续的 6(即 10 个或更多),则替换为 27
  • 否则,如果有超过 3 个连续的 6(即 4 到 9 个),则替换为 9
  • 其他内容(包括 1~3 个连续的 6)保持不变。
输入

一行,一个非空字符串,由不超过 1000 个英文字母、数字和空格组成,以换行结束。

输出

按规则替换后的字符串,其他字符原样保留。

样例

输入

it is so 666 really 6666 what else can I say 6666666666

输出

it is so 666 really 9 what else can I say 27
说明

说明/提示

  • 替换应基于连续的 '6' 字符,不跨非 '6' 字符;
  • 多段连续的 6 应分别处理;
  • 例如:66666666666(11 个 6)→ 276666(4 个 6)→ 9666 → 保留为 666
标签
题目参数
时间限制 1 秒
内存限制 128 MB
提交次数 0
通过人数 0
金币数量 1 枚
难度 入门


上一题 下一题