首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
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
全部评论
推荐
最新
楼层
暂无评论,快来抢首评~
相关推荐
12-27 22:29
门头沟学院 Java
小鹅通、新华三、华为offer来时路
点赞
评论
收藏
分享
12-25 15:51
顺丰集团_HR(准入职员工)
顺丰内推,顺丰内推码
12月还有很多HC!!!!java笔试题目:用 Python 实现一个函数,用于计算斐波那契数列的第 n 项。以下 Java 代码片段是否存在问题?如果有,请指出并改正。简述 C++ 中指针和引用的区别。实现一个二叉树的中序遍历算法,可使用递归或非递归方式。对于一个无序整数数组,使用快速排序算法对其进行排序,并分析该算法的时间复杂度和空间复杂度。设计一个算法,判断一个字符串是否为回文串,要求时间复杂度尽可能低。简述 TCP 三次握手和四次挥手的过程,并说明为什么连接建立是三次握手,而连接释放是四次挥手。一台主机的 IP 地址为 192.168.1.100,子网掩码为 255.255.255.0...
点赞
评论
收藏
分享
11-25 17:03
门头沟学院 Java
27届刚刚写完简历,希望寒假找一个实习,希望大佬指点一下
项目只写了外卖和点评,在简历上包装了一下,现在准备看八股了。要现在就开始投简历吗,希望大佬们指点一下
Java和苟一桌:
苍穹用烂了啊 再包装包装😃
点赞
评论
收藏
分享
12-07 20:26
已编辑
东莞理工学院 Java
学院本大三,还有机会吗
boss上1735个沟通,投出59份简历,一共3个面试,0offer,试着投测开,回复也很少,人都麻了,不知道自己到底适不适合这行。我的想法是直接梭哈就业,考研实在没什么信心-----------------------------------------------------------第二个是新建的简历,现在我还没开始搞测试方面,所以没加测试的东西,请大家看看这一份简历需要加什么或者删什么?
迷茫的大四🐶:
简历很烂,学历很差,还是建议考研深藏一下
九月了,是考研还是就业?
点赞
评论
收藏
分享
12-24 14:07
吉林大学 Java
杂记近期所面试的三家中小厂
个人总结 近几天接连面了好几家中小厂,我整理了一下面试遇到的问题,以及自己下一步的学习计划和对中小厂面试的一些看法。文末我附上了近期调试 Gemini 整理面试内容文字文稿形成问题记录和回答的 propmt,愿能帮助到有需要的同学。 周四面了蔚来软件测试后台开发,有点像KPI面,一上来就陆续给了三道算法题。自己这边也出了点小问题。面试过程中没有注意挑个安静的地方,旁边的教室一直搁那上微积分,非常嘈杂。面试环境这个问题在后续暑期和秋招中务必要解决之,否则会极大影响问答过程和思考状态。此外分别面了北京地区的一家研究所旗下挂名公司的后端实习,和上海某小厂的后端实习。经历了多场面试之后,我发现大厂相对...
远航_随风:
update:北京那家(途游)已电话OC,终于有班上了
面经总结回顾
点赞
评论
收藏
分享
评论
点赞成功,聊一聊 >
点赞
收藏
分享
评论
提到的真题
返回内容
全站热榜
更多
1
...
大四双非水产专业上岸阿里后端(五)
9344
2
...
适可而止吧!你就是“烂泥”
3878
3
...
实习被“放养”零产出,该及时止损还是继续苟着?
3212
4
...
我的世界观,就是对抗优绩主义的武器
3162
5
...
牛客2025年度报告—道心初立,夯实基础
2988
6
...
寒假实习会影响暑期投递吗?
1726
7
...
被问有没有男朋友 如果有同事欺负你怎么办
1567
8
...
大厂工作强度从夯到拉,B站真爽
1557
9
...
没人带+同事冷漠,真的会内耗
1444
10
...
求支招
1216
创作者周榜
更多
正在热议
更多
#
对2025年忏悔
#
1171次浏览
18人参与
#
联影求职进展汇总
#
165035次浏览
831人参与
#
实习没人带,苟住还是跑路?
#
6587次浏览
150人参与
#
非技术岗简历怎么写
#
274701次浏览
3168人参与
#
元旦假期你打算怎么过
#
4404次浏览
117人参与
#
春招前还要继续实习吗?
#
1399次浏览
26人参与
#
你做过哪些dirty work
#
24970次浏览
155人参与
#
妈妈治愈了你哪些脆皮时刻
#
38342次浏览
338人参与
#
面试官问过你最刁钻的问题是什么?
#
3368次浏览
54人参与
#
大家实习都在做什么?
#
5760次浏览
58人参与
#
一人说一家双休的公司
#
3320次浏览
54人参与
#
毕业论文怎么查AI率
#
70047次浏览
1938人参与
#
运营面经
#
148860次浏览
1329人参与
#
我来点评面试官
#
37584次浏览
163人参与
#
我们是不是被“优绩主义”绑架了?
#
6313次浏览
214人参与
#
实习/项目/竞赛奖项,哪个对找工作更重要?
#
102462次浏览
1185人参与
#
牛客2025仙途报告
#
28485次浏览
373人参与
#
职场中对你有帮助的书
#
25649次浏览
216人参与
#
查收我的offer竞争力报告
#
264279次浏览
1649人参与
#
面试等了一周没回复,还有戏吗
#
191923次浏览
1660人参与
牛客网
牛客网在线编程
牛客网题解
牛客企业服务