首页 > 其他分享 >每日OJ_牛客_骆驼命名法(递归深搜)

每日OJ_牛客_骆驼命名法(递归深搜)

时间:2024-09-07 23:53:36浏览次数:9  
标签:字符 OJ 递归 int 骆驼 牛客 str 命名

目录

牛客_骆驼命名法(简单模拟)

解析代码


牛客_骆驼命名法(简单模拟)

骆驼命名法__牛客网


解析代码

首先一个字符一个字符的读取内容:

  1. 遇到 _ 就直接跳过。
  2. 如果上一个字符是 _ 则下一个字符转大写字母。
#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

相关文章

  • [QOJ 6355] 5
    发现至少有\(\frac{S}{5}\)个\(1\),所以考虑维护\((k,T-k)\)的对数,然后二进制拆分+维护区间连续段背包dp即可。点击查看代码#include<bits/stdc++.h>#definefirfirst#definesecsecond#defineintlonglong#definelowbit(x)x&(-x)#definemkp(a,b)make_pair(......
  • 东方博宜oj题解1161-1165(c++)
    各位读者们,抱歉,因为最近的时间原因,所以更新频率比较低。1161:1161-元素插入有序数组-东方博宜OJ#include<bits/stdc++.h>usingnamespacestd;intmain(){ intn,s,c; cin>>c>>n; inta[n];//定义数组 for(inti=0;i<n;i++){ cin>>a[i]; } s=n;//设c是最大的......
  • 【Leetcode:LCR 101. 分割等和子集 + 递归 + 记忆化搜索 + dp】
    ......
  • 牛客网测试题 把十六进制数字转换为十进制数字
    1/**2*把十六进制数字转换为十进制数字3*@paramhexSrcStr4*@return5*1706*/7publicstaticStringconvertHex2Decimal(StringhexSrcStr){8if(hexSrcStr==null||hexSrcStr.trim().length()==0){9returnnull;10}11......
  • 【Day07-集合-Map&Stream&递归】
            可变参数        就是一种特殊形参,定义在方法、构造器的形参列表里,定义格式是:方法名(数据类型... 形参名称){ }                 可变参数的特点和好处特点:可以不传数据给它;可以传一个或者同时传多个数据给它;也可以传一个数......
  • [C++ Daily] 递归锁解决标准锁的典型应用
    递归锁解决标准锁的典型应用先看源码:结果(在A种尝试锁住mutex_时失败,进程等待,死锁无法退出:将std::mutex用std::recursive_mutex替换:结果:解析:std::recursive_mutex允许同一个线程对同一个锁对象进行多次上锁,获得多层所有权.......
  • ACM中的AC题(BFS,三维vis,牛客小白月赛)
    题目来源:https://ac.nowcoder.com/acm/contest/88878/D//题意:迷宫中,两个人,走的每一步两个人的方向都是相反的,问两个人都走到地图中‘@’,最少的步数(地图上多个‘@’)。//思路:难点就在可以一个人到了,然后另一个人再独自走,就不用考虑到了那个人了。说明一个人独自走是可能会走重复......
  • 负载均衡式在线OJ
    个人主页:Lei宝啊 愿所有美好如期而遇目录一、所用技术与开发环境所用技术开发环境二、准备及库的安装1.升级gcc  (gcc-v查看gcc版本,超过7就不用看本条升级gcc)2.安装jsoncpp3.安装cpp-httplib 4.安装boost库5.安装ctemplate 三、项目宏观结构1.......
  • C++vector类相关OJ练习
    个人主页:C++忠实粉丝欢迎点赞......
  • Qoj 9111 Zayin ans String / ABC 356 E
    Qoj9111ZayinansString/ABC356E谨以此帖记录一个有意思的Trick题意给了一个长度为\(n\)的目标串\(s\)和\(m\)个模式串每个模式串有一个价值\(v\)要求从\(s\)中选出一个子序列\(t\),定义\(t\)的价值为他的所有子串的价值和(若该子串没出现在模式串中,那么......