L1-058 6翻了 (15 分)

简介: L1-058 6翻了 (15 分)

b5b732d02ddf7372758dbc4d1f4d3dd1.jpg

“666”是一种网络用语,大概是表示某人很厉害、我们很佩服的意思。最近又衍生出另一个数字“9”,意思是“6翻了”,实在太厉害的意思。如果你以为这就是厉害的最高境界,那就错啦 —— 目前的最高境界是数字“27”,因为这是 3 个 “9”!


本题就请你编写程序,将那些过时的、只会用一连串“6666……6”表达仰慕的句子,翻译成最新的高级表达。


输入格式:

输入在一行中给出一句话,即一个非空字符串,由不超过 1000 个英文字母、数字和空格组成,以回车结束。


输出格式:

从左到右扫描输入的句子:如果句子中有超过 3 个连续的 6,则将这串连续的 6 替换成 9;但如果有超过 9 个连续的 6,则将这串连续的 6 替换成 27。其他内容不受影响,原样输出。


输入样例:

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

结尾无空行


输出样例:

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

结尾无空行


#include<iostream>
using namespace std;
int main()
{
    string s;
    getline(cin,s);
    for(int i=0;i<s.size();i++)
    {
        if(s[i]=='6')
        {
            int k=1;
            while(s[i+k]=='6') k++;//记录6的个数
            if(k>9) cout<<"27",i=i+k-1;//i指针后移
            else if(k>3) cout<<"9",i=i+k-1;
            else
            {
                i=i+k-1;
                while(k--) cout<<"6";
            }
        }
        else cout<<s[i];
    }
    return 0;
}



目录
相关文章
|
运维 监控 安全
服务器维护日常的工作有哪些内容
服务器维护日常的工作有哪些内容
|
开发框架 Java C#
【Unity逆向】玩游戏遇到的“飞天锁血”是怎么实现的?
【Unity逆向】玩游戏遇到的“飞天锁血”是怎么实现的?
867 0
|
并行计算 安全 Java
JDK1.8介绍
JDK 1.8是Java Development Kit(Java开发工具包)的一个版本,也被称为Java 8。它引入了许多新特性和改进,对Java编程语言和平台进行了重要的更新。以下是JDK 1.8的一些主要特点:
2534 0
|
9月前
|
存储 人工智能 弹性计算
手动整理:2026年阿里云服务器优惠价格表:1年、1个月和1小时费用标准
2026年阿里云持续发力普惠云计算,针对不同用户群体(新用户、老用户、企业用户、学生/教师用户)推出全场景优惠政策,核心呈现“入门款长效低价、中高配阶梯降价、续费同价+叠加折扣”的特点,最大优惠力度直降90%,规则透明无隐藏消费。阿里云服务器涵盖轻量应用服务器、ECS云服务器、GPU高性能服务器三大核心品类,支持年付、月付、按量付费(小时计费延伸)等多元计费模式,费用从38元/年至数万元/年不等,全面适配个人开发、企业建站、AI计算、OpenClaw部署等全场景需求。
1252 6
|
资源调度 前端开发 测试技术
React Router 路由管理
【10月更文挑战第10天】本文介绍了 React Router,一个在 React 应用中管理路由的强大工具。内容涵盖基本概念、安装与使用方法、常见问题及解决方案,如路由嵌套、动态路由和路由守卫等,并提供代码示例。通过学习本文,开发者可以更高效地使用 React Router,提升应用的导航体验和安全性。
1125 20
|
人工智能 固态存储 关系型数据库
阿里云国际短信价格(俄罗斯/印尼/意大利/伊朗等)
阿里云国际短信价格(俄罗斯/印尼/意大利/伊朗等),阿里云国际短信费用价格表,印度短信0.216元一条、中国香港短信0.33元一条、美国短信0.053元一条、日本短信0.514元一条、俄罗斯短信1.02元一条、印尼短信1.01元一条、意大利短信0.565元一条、伊朗短信0.592元一条,阿里云国际短信支持东南亚、欧洲、非洲、美洲等国家和地区
1410 0
|
Kubernetes 调度 数据中心
在K8S中,Pod中关于资源有request和limit两个字段?这么设计的原因是什么?
在K8S中,Pod中关于资源有request和limit两个字段?这么设计的原因是什么?
|
人工智能 缓存 自然语言处理
自建 DeepSeek 时代已来,联网搜索如何高效实现
自建 DeepSeek 时代已来,联网搜索如何高效实现
|
机器学习/深度学习 存储 监控
揭秘微调‘失忆’之谜:如何运用低秩适应与多任务学习等策略,快速破解灾难性遗忘难题?
【10月更文挑战第13天】本文介绍了几种有效解决微调灾难性遗忘问题的方法,包括低秩适应(LoRA)、持续学习和增量学习策略、记忆增强方法、多任务学习框架、正则化技术和适时停止训练。通过示例代码和具体策略,帮助读者优化微调过程,提高模型的稳定性和效能。
1106 5
|
Ubuntu
Ubuntu 20.10安装完成后,启动后无法进入桌面,黑屏光标闪烁
Ubuntu 20.10安装完成后,启动后无法进入桌面,黑屏光标闪烁
3250 0