目录
牛客_骆驼命名法(简单模拟)
解析代码
首先一个字符一个字符的读取内容:
- 遇到 _ 就直接跳过。
- 如果上一个字符是 _ 则下一个字符转大写字母。
#include <iostream>
#include <string>
using namespace std;
int main()
{
string str;
while (cin >> str)
{
for (int i = 0; i < str.size(); ++i)
{
if (str[i] == '_')
{
continue;
}
if (i > 0 && str[i - 1] == '_')
{
cout << (char)(str[i] - 32);
}
else
{
cout << str[i];
}
}
cout << endl;
}
}
标签:字符,OJ,递归,int,骆驼,牛客,str,命名
From: https://blog.csdn.net/GRrtx/article/details/142005501