首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
搜索
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
AI面试、笔试、校招、雇品
HR免费试用AI面试
最新面试提效必备
登录
/
注册
BLUES2024
广东工业大学 Java
关注
已关注
取消关注
原题原题,12月27日的原题
@code5bug:
最长子字符串的长度 (一) - 华为OD统一考试(C卷)
OD统一考试(C卷)分值: 100分题解: Java / Python / C++题目描述给你一个字符串 s,字符串s首尾相连成一个环形,请你在环中找出字符o出现了偶数次最长子字符串的长度。输入描述输入是一串小写字母组成的字符串输出描述输出是一个整数示例1输入alolobo输出6说明最长子字符串之一是“alolob”,它包含'o'2个示例2输入looxdox输出7说明最长子字符串是"oxdolxl",由于是首尾连接在一起的,所以最后一个'x'和开头的'l'是连接在一起的,此字符串包含2个o。示例3输入bcbcbc输出6说明这个示例中,字符串“bcbcbc”本身就是最长的,因为o'都出现了0次题解这是一个字符串处理问题,需要找出一个环形字符串中字符出现偶数次最长子字符串的长度。思路首先统计字符串中字符'o'的出现次数。如果字符'o'的出现次数是偶数,那么最长子字符串的长度就是整个字符串的长度。如果字符'o'的出现次数是奇数,那么最长子字符串的长度就是整个字符串长度减1。C++#include <iostream>using namespace std;int main(){ string s; cin >> s; int cnt = 0; for(char c : s) if(c == 'o') cnt++; int rs = (cnt % 2 == 0) ? s.length() : s.length() - 1; cout << rs << endl; return 0;}Javaimport java.util.Scanner;public class Main { public static void main(String[] args) { Scanner in = new Scanner(System.in); String s = in.nextLine(); int cnt = 0; for (char c : s.toCharArray()) if (c == 'o') cnt++; int rs = (cnt % 2 == 0) ? s.length() : s.length() - 1; System.out.println(rs); }}Pythonfrom collections import Counters = input()cnt = Counter(s)print((len(s) if cnt['o'] % 2 == 0 else len(s) - 1))🙏整理题解不易, 如果有帮助到您,请给点个赞 ❤️ 和收藏 ⭐,让更多的人看到。🙏🙏🙏
点赞 9
评论 4
全部评论
推荐
最新
楼层
暂无评论,快来抢首评~
相关推荐
03-30 19:55
已编辑
字节跳动_后端开发实习生(准入职员工)
字节实习一、二、三、HR面面经
一面3.11 45min1、拷打实习2、拷打实验室项目3、AOP、IOC4、Websocket和SSE5、DNS解析域名的流程6、基于UDP和TCP有哪些应用层协议7、completeableFuture的原理8、TD的原理,和MySQL的区别9、虚拟内存,段页式的优势和劣势10、 索引失效的场景11、Syn和AQS的区别12、spec的开发流程13、MongoDB的底层原理(不会)14、手撕:岛屿数量15、反问二面 3.16 75min1、过实习和项目2、AB测试3、kafka怎么防止丢消息4、https的握手过程5、如果你的室友正在访问一个http的网站,你怎么恶搞一下他6、kafka的I...
发面经攒人品
点赞
评论
收藏
分享
03-27 18:10
已编辑
门头沟学院 C++
校招生临近入职,从他人口中得知自己被换组了
如题,校招生表示很懵逼啊,离入职只有不到一周了,突然从其他同事口中得知自己去其他组了,自己还不知道,主动问老板,老板还打电话给同事说怎么把换组的事情告诉我了? 我想问问这到底是什么情况
担心入职之后被发现很菜怎...
点赞
评论
收藏
分享
03-18 10:28
贵州中医药大学 数据分析师
这公司疯了吧
这家公司疯了吧,5个人招我,我又不是什么稀缺资源这家看样子应该是外包公司
小肥罗:
你是她们的kpi呀
点赞
评论
收藏
分享
03-10 18:34
湖南交通工程学院 Java
像我这种基本上就是炮灰了吧
春招实习都投了好多,全是拒绝,有一两个面试,面完也觉得希望渺茫,果真应证了那句26届学院本,buff拉满了
风儿吹啊吹:
牛客全是不合适,不在这投
今天你投了哪些公司?
点赞
评论
收藏
分享
03-26 14:26
门头沟学院 嵌入式软件工程师
字节 嵌入式软件开发一面 被连环追问拷打了一个小时
一面约在下午三点,面试官上来自我介绍了一下,说是做底层驱动和系统方向的,然后直接开始问。整体节奏很快,基本上每个问题答完他都会继续追问,没有给你喘息的机会。八股问得不算多,但每道都往深里挖,答浅了他会直接说"你再想想"或者"还有呢"。项目聊了大概十五分钟,他对细节很感兴趣,问了不少实现层面的东西。最后手撕一道算法,难度中等,给了二十分钟。面完整个人是麻的。题目中断处理函数里能不能用 printf,为什么?如果一定要在中断里输出调试信息怎么办?volatile 和 const volatile 分别在什么场景下使用?volatile 能保证线程安全吗?讲一...
查看24道真题和解析
点赞
评论
收藏
分享
评论
点赞成功,聊一聊 >
点赞
收藏
分享
评论
提到的真题
返回内容
全站热榜
更多
1
...
Vibe Coding开发前的 7 个关键步骤
1.2W
2
...
我放弃互联网大厂了。。
3556
3
...
AIcoding上线了!你确定不来刷刷?
3419
4
...
如何把面试主动权握在手里?Ai岗面试焚诀!
3283
5
...
笔试做完两周没动静,我查了进度才知道不是挂了
2870
6
...
必看实用VibeCoding项目
2789
7
...
4.1 美团后端暑期实习面经
2708
8
...
我招了!当年就是被招行这么招进去的
2687
9
...
美团后端暑期实习一面
2572
10
...
钉钉Java暑期一面
2532
创作者周榜
更多
正在热议
更多
#
你觉得大几开始实习最合适?
#
14683次浏览
161人参与
#
uu们,春招你还来吗?
#
52261次浏览
294人参与
#
开放七大实习专项,百度暑期实习值得冲吗
#
34437次浏览
609人参与
#
面试被问到不会的问题,你怎么应对?
#
12268次浏览
138人参与
#
面试中,你被问过哪些奇葩问题?
#
92111次浏览
882人参与
#
做完笔试后你收到面试了吗?
#
13655次浏览
148人参与
#
招商银行数字金融训练营
#
104132次浏览
878人参与
#
恒生电子笔试
#
17228次浏览
133人参与
#
2023年不发年终奖的公司盘点
#
30249次浏览
174人参与
#
你都用vibe coding做过什么?
#
8695次浏览
333人参与
#
AI Coding实战技巧
#
7433次浏览
153人参与
#
你现在一天AI几次?
#
6343次浏览
76人参与
#
七猫笔试
#
6326次浏览
46人参与
#
Claude Code泄露源码
#
6289次浏览
96人参与
#
你见过哪些招聘隐形歧视?
#
10282次浏览
90人参与
#
26届春招投递记录
#
1434次浏览
24人参与
#
Vibe Coding 会干掉初级岗位吗?
#
11988次浏览
155人参与
#
大厂实习和小厂实习最大的区别是什么?
#
23745次浏览
174人参与
#
如果人生可以debug你会改哪一行?
#
5422次浏览
93人参与
#
机械人你知道哪些单休企业
#
101759次浏览
476人参与
#
牛友の3月总结
#
17135次浏览
146人参与
#
四大天坑是哪四家?
#
111113次浏览
241人参与
牛客网
牛客网在线编程
牛客网题解
牛客企业服务