首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
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
全部评论
推荐
最新
楼层
暂无评论,快来抢首评~
相关推荐
08-15 14:40
门头沟学院 Java
快手求你别横向了
11号二面完,问题都答上来了,代码也写了,今天问还在被横向
点赞
评论
收藏
分享
08-17 12:00
门头沟学院 测试工程师
字节笔试
编程题强度太低了,随便AK就是字符串排序,一开始没搞懂有序的定义,还以为一定要从小到大,wa了几发
投递字节跳动等公司10个岗位
点赞
评论
收藏
分享
07-20 00:28
南京大学 Java
java简历求拷打,无实习经历
去年9月开始学java,没时间刷算法题了,打算先投个日常实习
siestaaaaa...:
双一流不用写,有985写985,有211写211
投了多少份简历才上岸
点赞
评论
收藏
分享
07-01 15:32
桂林电子科技大学 Python
找不到工作,是我展示的的项目太水了么
求指点😥
AFBUFYGRFH...:
xd这个颜值不如找个富婆,少走四十年弯路🥰🥰
点赞
评论
收藏
分享
08-14 22:26
北京邮电大学 Java
百度二面
8.5你简单做个自我介绍。你是下半年研二是吧?学校是三年的是吧?专硕还是学硕啊?实习的时间这块有预期没有?那个项目是你自己做的、为了学习搞的,还是实验室导师推动一起搞的?你的研究方向是啥?今天有准备好一些大模型相关的知识吗?有启动项目没?你在这个项目里面承担什么角色?通过技术手段解决了哪些核心问题?这个项目的理想态是啥?做成理想态应该要解决哪些技术难点?如果通过 AI(大模型)来解,能承担哪些模块的角色?你在抢票里面的核心做了哪些技术?抢票这块如果是高并发,这个项目最后有没有投入到线上被用户访问到?这个项目要做成什么样的状态?发布是放到哪一个公司里面去应用还是什么?有没有做过一些反爬技术?针对...
点赞
评论
收藏
分享
评论
点赞成功,聊一聊 >
点赞
收藏
分享
评论
提到的真题
返回内容
全站热榜
更多
1
...
给26届小伙伴们一些建议
1.1W
2
...
半夜12点都叫提前下班了?
6728
3
...
大家辛辛苦苦秋招 结果你作弊拿到了字节算法sp
6724
4
...
字节三面-会赢吗
5906
5
...
面试不要紧张,人生的容错率高的可怕
5591
6
...
如何提高秋招面试成功率?
5365
7
...
8.14 腾讯TEG-云架构平台部-后台开发一面凉经
4725
8
...
秋招第一个offer 附tl
4456
9
...
26前端校招 腾讯wxg 3面 面经
4249
10
...
嵌入式秋招上岸记,用5W1H把offer“烧”进简历里
3964
创作者周榜
更多
正在热议
更多
#
你怎么看待AI面试
#
7601次浏览
91人参与
#
我的省钱小妙招
#
22755次浏览
371人参与
#
实习需要主动找活干吗?
#
8118次浏览
87人参与
#
移动求职进展汇总
#
5863次浏览
50人参与
#
转正答辩报告怎么写
#
4282次浏览
44人参与
#
你觉得技术面多长时间合理?
#
104838次浏览
750人参与
#
业务面应该做哪些准备
#
3428次浏览
94人参与
#
大厂面试问八股多还是项目多?
#
5542次浏览
92人参与
#
小米硬件提前批进度交流
#
175241次浏览
1542人参与
#
面试太紧张了怎么办?
#
8415次浏览
182人参与
#
你有没有为省钱「拼过命」
#
3500次浏览
68人参与
#
你是如何祛除班味的
#
3021次浏览
51人参与
#
机械专业只有考研才有出路吗
#
124351次浏览
890人参与
#
你被mentor骂过吗?
#
14781次浏览
89人参与
#
机械人,你最希望上岸的公司是?
#
175612次浏览
1874人参与
#
我想去国央企的原因
#
63035次浏览
397人参与
#
kpi面有什么特征
#
64760次浏览
437人参与
#
小米提前批笔试难吗
#
37283次浏览
366人参与
#
饿了么求职进展汇总
#
67616次浏览
657人参与
#
秋招投递记录
#
36729次浏览
404人参与
牛客网
牛客网在线编程
牛客网题解
牛客企业服务