华为OD机试真题 JavaScript 实现【知识图谱新词挖掘1】【2023Q1 100分】

一、题目描述 小华负责公司知识图谱产品,现在要通过新词挖掘完善知识图谱。 新词挖掘: 给出一个待挖掘文本内容字符串Content和一个词的字符串word,找到content中所有word的新词。 新词:使用词word的字符排列形成的字符串。 请帮小华实现新词挖掘,返回发现的新词的数量。 二、输入描述 第一行输入为待挖掘的文本内容content 第二行输入为词word 三、输出描述 在中找到的所有word的...

华为OD机试真题 JavaScript 实现【不爱施肥的小布】【2023Q1 100分】

一、题目描述 某农村主管理了一大片果园,fields[i]表示不同国林的面积,单位m,现在要为所有的果林施肥且必须在n天之内完成,否则影响收成。小布是国林的工作人员,他每次选择一片果林进行施肥,且一片国林施肥完后当天不再进行施肥作业。 假设施肥机的能效为K,单位:m/day,请问至少租赁能效K为多少的施肥机才能确保不影响收成?如果无法完成施肥任务,则返回-1。 二、输入描述 第一行输入为m和n,m表示fi...

华为OD机试真题 Java 实现【高矮个子排队】【2023Q2 100分】,附详细解题思路

一、题目描述 现在有一队小朋友,他们高矮不同,我们以正整数数组表示这一队小朋友的身高,如数组{5,3,1,2,3}。 我们现在希望小朋友排队,以“高”“矮”“高”“矮”顺序排列,每一个“高”位置的小朋友要比相邻的位置高或者相等;每一个“矮”位置的小朋友要比相邻的位置矮或者相等; 要求小朋友们移动的距离和最小,第一个从“高”位开始排,输出最小移动距离即可。 例如,在示范小队{5,3,1,2,3}中,{5, ...

华为OD机试真题 JavaScript 实现【服务中心选址】【2023Q1 100分 】

一、题目描述 一个快递公司希望在一条街道建立新的服务中心。公司统计了该街道中所有区域在地图上的位置,并希望能够以此为依据为新的服务中心选址,使服务中心到所有区域的距离的总和最小。 给你一个数组 positions,其中 positions[i] = [left, right] 表示第 i 区域在街道上的位置,其中left 代表区域的左侧的起点,right 代表区域的右侧终点。 假设服务中心的位置为 loc...

华为OD机试真题 JavaScript 实现【字符串加密】【2023Q1 100分】,附详细解题思路

一、题目描述 有一种技巧可以对数据进行加密,它使用一个单词作为它的密匙。下面是它的工作原理:首先,选择一个单词作为密匙,如TRAILBLAZERS。如果单词中包含有重复的字母,只保留第1个,将所得结果作为新字母表开头,并将新建立的字母表中未出现的字母按照正常字母表顺序加入新字母表。如下所示: A B C D E F G H I J K L M N O P Q R S T U V W X Y Z T R A...

华为OD机试真题 JavaScript 实现【关联子串】【2023Q1 100分】,附详细解题思路

一、题目描述 给定两个字符串str1和str2,str1进行排列组合只要有一个为str2的子串则认为str1是str2的关联子串,请返回子串在str2的起始位置,若不是关联子串则返回-1。 二、输入描述 qwe dsgfasgfwe 三、输出描述 -1 四、解题思路 读取输入的两个字符串str1和str2;获取str1和str2的长度,分别赋值给变量a和b;初始化变量index为-1,用于记录关联子串在s...

华为OD机试真题 Java 实现【组合出合法最小数】【2023Q1 200分】

最终结果是多位数字,要优先选择输出不是“0”开头的最小数字。 故还剩12052、12205、20512、21205。 其中12052最小。 🏆下一篇:华为OD机试真题 Java 实现【服务中心选址】【2023Q1 100分 】 🏆本文收录于,华为OD机试(JAVA)(2022&2023) 本专栏包含了最新最全的2023年华为OD机试真题,有详细的分析和Java解答。已帮助1000+同学顺利通过OD机考。专栏...

华为OD机试真题 Java 实现【单核CPU任务调度】【2023Q2 200分】

3 2 7 12 4 3 2 20 5 4 9 21 6 4 2 22 2、输出 1 6 3 19 5 30 6 32 4 33 2 35 🏆下一篇:华为OD机试真题 Java 实现【获得完美走位】【2023Q1 100分】 🏆本文收录于,华为OD机试(JAVA)(2022&2023) 本专栏包含了最新最全的2023年华为OD机试真题,有详细的分析和Java解答。已帮助1000+同学顺利通过OD机考。专栏会...

华为OD机试真题 Java 实现【字母组合】【2023Q1 200分】

ut(8, "wx"); hashMap.put(9, "yz");} 五、效果展示 1、输入 78 ux 2、输出 uw,vw,vx, 🏆下一篇:华为OD机试真题 Java 实现【服务中心选址】【2023Q1 100分 】 🏆本文收录于,华为OD机试(JAVA)(2022&2023) 本专栏包含了最新最全的2023年华为OD机试真题,有详细的分析和Java解答。已帮助1000+同学顺利通过OD机考。专栏...

华为OD机试真题 Java 实现【组装新的数组】【2023Q1 200分】

n[i]); }} 六、效果展示 1、输入 2 3 5 8 2、输出 5 3、说明 2 2 2 22 3 2 12 5 13 52 3 3 🏆下一篇:华为OD机试真题 Java 实现【投篮大赛】【2023Q1 100分】 🏆本文收录于,华为OD机试(JAVA)(2022&2023) 本专栏包含了最新最全的2023年华为OD机试真题,有详细的分析和Java解答。已帮助1000+同学顺利通过OD机考。专栏会...
© 2024 LMLPHP 关于我们 联系我们 友情链接 耗时0.005686(s)
2024-03-29 21:07:37 1711717657