1月24日 华为机试 C卷真题

第一题,给你一个由字母、数字、符号组成的字符串,要求输出该字符串所包含的所有数相加之和的最小值。

    例:"abc-36abc00123+-*/"
    输出:-30     (-36+0+0+1+2+3=-30)

第二题:给你两个字符串s、t,输出s中的有效字符串在t中最后出现的位置,若没有,输出-1。有效字符串指每个字符都出现在t中,且出现的先后顺序与其在s中的顺序保持一致的字符串。

    例:"abcd"
            "aybzcodxw"
    输出:6        (s中最后一个有效字符 'd' 在t中的下标为6)
    例:"abc"
            "defghi"
    输出: -1      

第三题:给你一个头尾相连的循环字符串,求出其含有'l','o','x'三个字母的数量都为偶数的最长子串的长度。输入字符串最长为10的5次方级别

    例:"lloxoxll"
    输出:8
    例:"llooxooll"
    输出:8        ("oolllloo"为符合要求的最长子串)
    例:"abc" 
    输出:3           (0也是偶数)

大家参考一下吧。
不知道为啥这么简单,是不是华子看不起我= =。
本人得分395,最后一题瞪了半天也不知道为什么没ac。
#华为##华为机试#
全部评论
这是华为od的题?
点赞 回复 分享
发布于 2024-02-10 02:13 河南
第三题 能说下思路吗?实在解不出来
点赞 回复 分享
发布于 2024-02-11 13:00 河南
大佬好!
点赞 回复 分享
发布于 2024-10-20 09:20 广东

相关推荐

03-11 14:28
浙江大学 设计
牛客小黄鱼:代入一下,独居女生会觉得有点可怕
点赞 评论 收藏
分享
不愿透露姓名的神秘牛友
01-31 04:00
神哥不得了:首先我就是在成都,成都的互联网格外的卷,如果是凭现在的简历的话很难找到大厂,建议再添加一个高质量的项目上去,另外专业技能的话最好是超过每一条的一半
点赞 评论 收藏
分享
评论
3
7
分享

创作者周榜

更多
牛客网
牛客企业服务