跳到主要内容
原文102 词数1 分钟

题解:P11019 「LAOI-6」[太阳]] 请使用最新版手机 QQ 体验新功能

概述

给定字符串,从方括号内截取驼峰式拼音表情名,把每个音节的大写首字母转成小写后拼接,并在最前面加上一个斜杠。先输出斜杠,再顺序扫描字符串;遇到右方括号时结束,遇到大写字母时转为小写输出,其余字符直接跳过。

题意简述​

给定字符串 ss,从中截取 [ 到 ]] 之间的驼峰拼音表情名,将每个音节的大写首字母转为小写后拼接,并在最前方加上 /。

解题思路​

先输出 /,顺序扫描字符串 ss,在遇到 ] 之前,将所有大写字母转为小写输出。

参考代码​

231 Bcpp
#include <bits/stdc++.h>
using namespace std;

int main()
{
ios::sync_with_stdio(false);
cin.tie(nullptr);
string s;
cin>>s;
cout<<'/';
for(auto c:s)
{
if(c==']')break;
if(c>='A'&&c<='Z')cout<<char(c+32);
}
return 0;
}