华为OD机试-字符串
文章平均质量分 58
字符串
我不会起名字呀
这个作者很懒,什么都没留下…
展开
-
华为OD机试(C卷,100分)- 单词接龙
单词接龙的规则是:可用于接龙的单词首字母必须要前一个单词的尾字母相同;当存在多个首字母相同的单词时,取长度最长的单词,如果长度也相等,则取字典序最小的单词;已经参与接龙的单词不能重复使用。现给定一组全部由小写字母组成单词数组,并指定其中的一个单词作为起始单词,进行单词接龙,请输出最长的单词串,单词串是单词拼接而成,中间没有空格。原创 2024-09-01 23:05:53 · 683 阅读 · 0 评论 -
(C卷,100分)- 最长子字符串的长度(一)、leetcode1371.每个元音包含偶数次的最长子字符串、最长子字符串的长度(二)
给你一个字符串 s,首尾相连成一个环形,请你在环中找出 ‘o’ 字符出现了偶数次最长子字符串的长度。原创 2024-09-01 23:00:18 · 959 阅读 · 0 评论 -
华为OD机试(E卷,100分)- 字符串分割(二)
给定一个非空字符串S,其被N个‘-’分隔成N+1的子串,给定正整数K,要求除第一个子串外,其余的子串每K个字符组成新的子串,并用‘-’分隔。对于新组成的每一个子串,如果它含有的小写字母比大写字母多,则将这个子串的所有大写字母转换为小写字母;反之,如果它含有的大写字母比小写字母多,则将这个子串的所有小写字母转换为大写字母;大小写字母的数量相等时,不做转换。原创 2024-09-01 00:17:58 · 384 阅读 · 0 评论 -
华为OD机试(C卷,100分)- 字符串排序
排序规则:单词中字母比较不区分大小写,两个单词先以第一个字母作为排序的基准,如果第一个字母相同,就用第二个字母为基准,如果第二个字母相同就以第三个字母为基准。依此类推,如果到某个字母不相同,字母顺序在前的那个单词顺序在前。当一个短单词和一个长单词的开头部分都相同(即短单词是长单词从首字母开始的一部分),短单词顺序在前。字母大小写不同的相同单词,只输出一次。原创 2024-09-01 00:13:47 · 755 阅读 · 0 评论 -
华为OD(C卷,100分)- 输出指定字母在字符串的中的索引
给定一个字符串,把字符串按照大写在前小写在后排序,输出排好后的第 K 个字母在原来字符串的索引。相同字母输出第一个出现的位置。原创 2024-09-02 01:00:00 · 613 阅读 · 0 评论 -
华为OD机试(C卷,100分)- API集群负载统计
某个产品的RESTful API集合部署在服务器集群的多个节点上,近期对客户端访问日志进行了采集,需要统计各个API的访问频次,根据热点信息在服务器节点之间做负载均衡,现在需要实现热点信息统计查询功能。RESTful API是由多个层级构成,层级之间使用 / 连接,如 /A/B/C/D 这个地址,A属于第一级,B属于第二级,C属于第三级,D属于第四级。接下来N行,每一行为一个RESTful API的URL地址,约束地址中仅包含英文字母和连接符 / ,最大层级为10,每层级字符串最大长度为10。原创 2024-09-01 02:45:00 · 447 阅读 · 0 评论