首页
比赛
tracker
题库
课程
竞赛讨论区
登录
/
注册
去牛客
首页
>
Capslock
2条解析
开通博客写题解
Mygo千早爱音
发表于 2026-04-10 14:53:04
在这道题中存在三种情况:情况一:没有任何小写字母,即全部都是大写情况二:存在小写字母,但只有一个且在字符串首位情况三:除首位外还存在小写字母那么我们可以定义一个变量max(小写字母在字符串中最远的下标索引)初始值设为-1(即代表不存在小写字母)综上:当max == -1(字符串全部小写)
展开全文
小男娘
发表于 2025-11-26 16:47:32
两个简化代码的方式:可以检测除了首字母以外是否有小写字母,如果没有,则选择翻转;对字符异或 32 就可以转换大小写,无需分类讨论 #include <cctype> #include <iostream> using namespace std; string s; vo
展开全文
查看本题
查看本题讨论
相关比赛
22352-2021辽宁省大学生程序设计竞赛(正式赛)
进入比赛
28776-2022年USST-ACM集训队训练赛VIII
进入比赛
34705-CAS周赛
进入比赛
42262-45°人生训练赛
进入比赛
56083-2021辽宁省大学生程序设计竞赛(正式赛)
进入比赛
等你来战
查看全部
牛客小白月赛133
报名截止时间:2026-05-29 21:00
第二十三届宁波大学程序设计竞赛(同步赛)
报名截止时间:2026-05-30 17:30
第九届广西大学生程序设计大赛暨2026邀请赛(热身赛)
报名截止时间:2026-05-27 01:00
第九届广西大学生程序设计大赛暨2026邀请赛
报名截止时间:2026-05-27 01:00
牛客周赛 Round 146
报名截止时间:2026-05-31 21:00
牛客2026年儿童节比赛
报名截止时间:2026-06-01 21:00
牛客练习赛154
报名截止时间:2026-06-05 21:30
汤圆头 Round 1
报名截止时间:2026-07-06 22:00
2026牛客暑期多校训练营1
报名截止时间:2026-07-17 17:00
扫描二维码,关注牛客
意见反馈
下载牛客APP,随时随地刷题