NamingConvention

题意:

  给一个字符串,删掉所有的'_',然后将‘_'后的第一个字符改成大写。

代码:

 #include<bits/stdc++.h>
using namespace std;
typedef long long LL; class NamingConvention{
public:
string toCamelCase(string str) {
string res; res.clear();
for (int i=; i<str.size(); ++i) {
if (str[i] == '_') continue;
else if (i >= && str[i - ] == '_') res.push_back(str[i] + 'A' - 'a');
else res.push_back(str[i]);
}
return res;
}
};

最新文章

  1. psql-10权限和事务
  2. iOS tableView 滚动后回到顶部
  3. 安装Python时遇到如下问题,解决方案
  4. leetcode 315. Count of Smaller Numbers After Self 两种思路(欢迎探讨更优解法)
  5. spark1.5.1环境搭建
  6. MAC中安卓开发环境的下载(转)
  7. ansible命令执行模块使用
  8. JavaIO和JavaNIO
  9. memmove和memcpy 以及strcmp strcpy几个库函数的实现
  10. mysql 中 SQL_CALC_FOUND_ROWS 功能
  11. python 读取本地文件批量插入mysql
  12. react源代码重点难点分析
  13. shiro经典通俗易懂javase例子
  14. Java之final关键字详解
  15. C语言第02次作业--循环结构
  16. Django项目解决跨域问题
  17. android Gui系统之SurfaceFlinger(1)---SurfaceFlinger概论【转】
  18. Leetcode 记录(101~200)
  19. Spring Kafka中关于Kafka的配置参数
  20. 4、url控制系统

热门文章

  1. Java List详解,面试中应该如何解答关于List的问题
  2. Hadoop学习之路(二十六)MapReduce的API使用(三)
  3. Android绘图机制和处理技巧
  4. shell脚本执行
  5. mysql5.6编译安装
  6. maven加速镜像
  7. Dubbo实践(十四)生产者发布服务
  8. Strategy(策略)模式
  9. css模型框
  10. activemq的高级特性:集群实战