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

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

华为OD机试真题 JavaScript 实现【找出通过车辆最多颜色】【2023Q1 100分】

一、题目描述 在一个狭小的路口,每秒只能通过一辆车,假如车辆的颜色只有3种,找出n秒内经过的最多颜色的车辆数量。 三种颜色编号为0、1、2。 二、输入描述 第一行输入的是通过的车辆颜色信息 [0 1 1 2] 代表4秒钟通过的车辆颜色分别是0 1 1 2; 第二行输入的是统计时间窗,整型,单位为秒。 三、输出描述 输出指定时间窗内经过的最多颜色的车辆数量。 四、解题思路 输入车辆颜色集合;输入统计时间窗;定...

华为OD机试真题 JavaScript 实现【租车骑绿道】【2023Q1 100分】

一、题目描述 部门组织绿岛骑行团建活动,租用公共双人自行车骑行,每辆自行车最多坐两人、最大载重 M。 给出部门每个人的体重,请问最多需要租用多少双人自行车。 二、输入描述 第一行两个数字 m、n,自行车限重 m,代表部门总人数 n。 第二行,n 个数字,代表每个人的体重。体重都小于等于自行车限重 m。 0<m <= 200 0 < n <= 1000000 三、输出描述 最小需要的双人自行车数量。 四、解题...

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

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

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

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

华为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机试真题 Java 实现【关联子串】【2023Q1 100分】,附详细解题思路

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

华为OD机试真题 Java 实现【寻找密码】【2023Q1 100分】,附详细解题思路

一、题目描述 小王在进行游戏大闯关,有一个关卡需要输入一个密码才能通过,密码获得的条件如下: 在一个密码本中,每一页都有一个由 26 个小写字母组成的若干位密码,从它的末尾开始依次去掉一位得到的新密码也在密码本中存在。 请输出符合要求的密码,如果由多个符合要求的密码,则返回字典序最大的密码。若没有符合要求的密码,则返回空字符串。 二、输入描述 密码本由一个字符串数组组成,不同元素之间使用空格隔开,每一个元素...

华为OD机试真题 Java 实现【单词倒序】【2023Q1 100分】,附详细解题思路

一、题目描述 输入单行英文句子,里面包含英文字母,空格以及.? 三种标点符号,请将句子内每个单词进行倒序,并输出倒序后的语句。 二、输入描述 输入字符串S,S的长度1≤N≤100。 三、输出描述 输出逆序后的字符串 补充说明: 标点符号左右的空格>=0,单词间空格 >0。 四、解题思路 读取输入的英文句子;初始化结果字符串result和临时字符串temp为空字符串;遍历输入句子的每个字符: 如果当前字符是字...

华为OD机试真题 Java 实现【查找充电设备组合】【2023Q1 100分】

2、输出 90 3、说明 当充电设备输出20、30、40时,其输出功率总和为90,最接近充电站最大充电输出功率,因此最优元素为90。 🏆下一篇:华为OD机试真题 Java 实现【最多提取子串数目】【2023Q1 100分】 🏆本文收录于,华为OD机试(JAVA)(2022&2023) 本专栏包含了最新最全的2023年华为OD机试真题,有详细的分析和Java解答。已帮助1000+同学顺利通过OD机考。专栏会持...
© 2024 LMLPHP 关于我们 联系我们 友情链接 耗时0.014597(s)
2024-05-03 21:40:54 1714743654