MISAYAONE
拒绝一切形式的代考,替考行为,务必诚信考试!!!本人所写题库均搜集于互联网。
展开
-
2023华为od机试C卷【小朋友来自多少小区】JS 实现
幼儿园组织活动,老师布置了一个任务:每个小朋友去了解与自己同一个小区的小朋友还有几个.我们将这些数量汇总到数组 garden 中。请根据这些小朋友给出的信息,计算班级小朋友至少来自几个小区?原创 2024-01-09 11:30:00 · 1563 阅读 · 0 评论 -
2023华为od机试C卷【员工派遣】JS 实现
某公司部门需要派遣员工去国外做项目。现在,代号为 x 的国家和代号为 y 的国家分别需要 cntx 名和 cnty 名员工部门每个员工有一个员工号 (1,2,3,......),工号连续,从 1开始。部长派遣员工的规则:原创 2024-01-08 09:15:00 · 1748 阅读 · 1 评论 -
2025 华为OD机试(JavaScript)真题【E卷+A卷+B卷+C卷+D卷】目录
华为OD机试真题题库【E卷+A卷+B卷+C卷+D卷】目录,JavaScript实现。原创 2023-02-10 22:48:30 · 71918 阅读 · 0 评论 -
2024华为od机试E卷【最佳植树距离】JS 实现
按照环保公司要求,小明需要在沙化严重的地区进行植树防沙工作,初步目标是种植一条直线的树带。由于有些区域目前不适合种植树木,所以只能在一些可以种植的点来种植树木。在树苗有限的情况下,要达到最佳效果,就要尽量散开种植,不同树苗之间的最小间距要尽量大。给你一个适合种植树木的点坐标和一个树苗的数量,请帮小明选择一个最佳的最小种植间距。原创 2024-12-19 10:00:00 · 137 阅读 · 0 评论 -
华为OD机试真题E卷 JavaScript 实现【最长合法表达式】
提取字符串中的最长合法简单数学表达式字符串长度最长的,并计算表达式的值。如果没有返回 0原创 2024-12-08 10:30:00 · 86 阅读 · 0 评论 -
2024华为od机试E卷【最佳升级时间窗】JavaScript 实现
两个整数,分别表示所计算出的最佳升级时间窗的开始时间下标(包含)和结束时间下标(包含),不存在时返回 -1 -1。【时间窗允许跨周期,例如当前周期的第167小时到下一周期的第166axioms,是一个长度为168的时间窗】3:时间窗允许跨周期,例如当前周期的第167小时到下一周期的第166小时,是一个长度为168的时间窗。2:时间窗必须是连续的x个小时,最大的x即为最佳升级时间窗,且不超过7*24.【时间窗必须是连续的x个小时,最大的x即为最佳升级时间窗,且不超过7*24】原创 2024-11-25 15:15:00 · 117 阅读 · 0 评论 -
2024华为od机试E卷【字符统计及重排】JS 实现
【字符统计及重排】给出一个仅包含字母的字符串,不包含空格,统计字符串中各个字母(区分大小写)出现的次数,并按照字母出现次数从大到小的顺序输出各个字母及。按照字母出现次数从大到小的顺序输出各个字母和字母次数,用英文分号分隔,注意末尾的分号;字母和次数间用英文冒号分隔。如果次数相同,按照自然顺序进行排序,且小写字母在大写字母之前。每个字符出现的次数为2 故x排在y之前,而小写字母x在大写X之前。输入一行,为一个仅包含字母的字符串。1:比较简单的一个自定义排序问题.b的出现个数比a多 故排在a前。原创 2024-11-19 11:15:00 · 123 阅读 · 0 评论 -
华为OD机试真题E卷 【第k个排列】JS 实现
【第k个排列】给定参数n,从1到n会有n个整数:1,2,3,...,n,这n个数字共有n!种排列。按大小顺序升序列出所有排列情况,并一一标记,当n=3时,所有排列如下:"123"原创 2024-11-20 09:15:00 · 83 阅读 · 0 评论 -
2024华为od机试E卷【数值同化】JavaScript 实现
存在一个m*n的二维数组,其成员取值范围为0,1,2。其中值为1的元素具备同化特性,每经过1S,将上下左右值为0的元素同化为1。而值为2的元素,免疫同化。原创 2024-11-14 11:15:00 · 183 阅读 · 0 评论 -
华为od统一考试E卷【火星文计算2】Javascript 实现
已知火星人使用的运算符为#、$,其与地球人的等价公式如下:原创 2024-10-22 10:00:00 · 191 阅读 · 0 评论 -
2024华为od机试C+E卷【最长子字符串的长度(二)】JavaScript语言 实现
给你一个字符串 ,字符串首尾相连成一个环形,请你在环中找出 l、o、x 字符都恰好出现了偶数次最长子字符串的长度。原创 2024-10-11 10:15:00 · 192 阅读 · 1 评论 -
华为od机试C+E卷【学生重新排队、小朋友分组最少调整次数】JavaScript 实现
n 个学生排成一排,学生编号分别是 1 到 n,n 为 3 的整倍数。老师随机抽签决定将所有学生分成 m 个 3 人的小组(n == 3 * m) ,为了便于同组学生交流,老师决定将小组成员安排到一起,也就是同组成员彼此相连,同组任意两个成员之间无其它组的成员。因此老师决定调整队伍,老师每次可以调整任何一名学生到队伍的任意位置,计为调整了一次, 请计算最少调整多少次可以达到目标。原创 2024-10-10 17:12:56 · 231 阅读 · 0 评论 -
2024华为od机试e卷【最大的整数】JS 实现
给定一组非负整数 nums,重排顺序后输出一个最大的整数注意:输出结果可能非常大,所以你需要返回一个字符串而不是整数。原创 2024-10-05 10:15:00 · 243 阅读 · 0 评论 -
2024华为od机试e卷【生成回文素数】JavaScript 实现
求出大于或等于 N 的最小回文素数。原创 2024-09-18 22:15:00 · 302 阅读 · 0 评论 -
2024华为od机试e卷【字符串拼接】JavaScript 实现
给定 M 个字符( a-z ) ,从中取出任意字符(每个字符只能用一次)拼接成长度为 N 的字符串,要求相同的字符不能相邻。计算出给定的字符列表能拼接出多少种满足条件的字符串,输入非法或者无法拼接出满足条件的字符串则返回 0 。原创 2024-09-17 14:00:00 · 338 阅读 · 0 评论 -
2024华为od机试e卷【虚拟理财游戏】JavaScript 实现
在一款虚拟游戏中生活,你必须进行投资以增强在虚拟游戏中的资产以免被淘汰出局。现有一家Bank,它提供有若干理财产品 M个,风险及投资回报不同,你有 N(元)进行投资,能接收的总风险值为X.你要在可接受范围内选择最优的投资方式获得最大回报原创 2024-09-10 13:30:00 · 280 阅读 · 0 评论 -
2024华为OD机试真题E卷 JavaScript 实现【正则表达式替换】
为了便于业务交互,约定一个对输入的字符串中的下划线做统一替换具体要求L对于给定的输入字符串,将其中包含的每一个下划线"_",使用特殊字符串"(^|$|[,+])"替换,并输出替换后的结果原创 2024-08-31 15:30:00 · 373 阅读 · 0 评论 -
2024华为OD机试真题E卷 JavaScript 实现【栈数据合并/空栈压数】
向一个空栈压入正整数,每当压入一个整数时,执行以下规则(设: 栈顶至栈底整数依次编号为n1、n2...nx, n1为最新压入的整数)原创 2024-08-31 11:00:00 · 48080 阅读 · 0 评论 -
2024华为OD机试真题E卷 JavaScript 语言 实现【流浪地球】
流浪地球计划在赤道上均匀部署了N个转向发动机,按位置顺序编号为0~N-1。1) 初始状态下所有的发动机都是未启动状态;2) 发动机起动的方式分为“手动启动”和“关联启动”两种方式;3) 如果在时刻1一个发动机被启动,下一个时刻2与之相邻的两个发动机就会被“关联启动”;4) 如果准备启动某个发动机时,它已经被启动了,则什么都不用做;5) 发动机0与发动机N-1是相邻;地球联合政府准备挑选某些发动机在某些时刻进行“手动启动”,当然最终所有的发动机都会被启动。哪些发动机最晚被启动呢?原创 2024-08-30 10:00:00 · 1046 阅读 · 0 评论 -
华为od机试真题B卷 JavaScript 实现【计算礼品发放的最小分组数目】
又到了一年的末尾,项目组让小明负责新年晚会的小礼品发放工作。为使得参加晚会的同时所获得的小礼品价值相对平衡,需要把小礼品根据价格进行分组,但每组最多只能包括两件小礼品,并且每个分组的价格总和不能超过一个价格上限。为了保证发放小礼品的效率,小明需要找到分组数目最少的方案。原创 2024-07-05 17:05:10 · 154 阅读 · 0 评论 -
2024华为OD机试真题 JS 实现【最大岛屿体积】
给你一个由 大于0的数(陆地)和 0(水)组成的的二维网格,请你计算网格中最大岛屿的体积。陆地的数表示所在岛屿的体积。原创 2024-06-26 11:03:36 · 244 阅读 · 0 评论 -
2024华为od机试真题 JS 实现【全排列】
给定一个只包含大写英文字母的字符串S,要求你给出对S重新排列的所有不相同的排列数。如:S为ABA,则不同的排列有ABA、AAB、BAA三种。原创 2024-06-26 10:55:45 · 211 阅读 · 0 评论 -
2024华为od机试C卷【有效子字符串】Java 实现
输入两个字符串S和L,都只包含小写字母,len(S) = 100,len(L) = 500000。判断S是否是L的有效子字符串。原创 2024-01-28 08:45:00 · 1215 阅读 · 1 评论 -
2024华为od机试C卷【可以处理的最大任务】Java 实现
在某个项目中有多个任务(用 tasks 数组表示) 需要您进行处理,其中 tasks[i] = [si, ei] 你可以在 s[i]原创 2024-01-24 20:00:00 · 1291 阅读 · 3 评论 -
2024华为od机试C卷【模拟目录管理】Java 实现
实现一个模拟目录管理功能的软件,输入一个命令序列,输出最后一条命令运行结果。 支持命令:1)创建目录命令: mkdir 目录名称,如mkdir abc为在当前目录创建abc目录,如果已存在同名目录则不执行任何操作。此命令无输出。原创 2024-02-26 14:19:48 · 889 阅读 · 0 评论 -
2024华为od机试C卷【矩阵匹配】Java 实现
从一个 N * M(N ≤ M)的矩阵中选出 N 个数,任意两个数字不能在同一行或同一列,求选出来的 N 个数中第 K 大的数字的最小值是多少。原创 2024-02-27 11:45:00 · 1061 阅读 · 2 评论 -
2024华为od机试C卷【二叉树计算】Java 实现
2024华为od机试C卷【二叉树计算】Java 实现。给出一个二叉树如下图所示:请由该二叉树生成一个新的二叉树,它满足其树中的每个节点将包含原始树中的左子树和右子树的和。原创 2024-02-26 16:31:48 · 1116 阅读 · 2 评论 -
2024华为od机试C卷【生成哈夫曼树】Java 实现
给定长度为n的无序的数字数组,每个数字代表二叉树的叶子节点的权值,数字数组的值均大于等于1。请完成一个函数,根据输入的数字数组,生成哈夫曼树,并将哈夫曼树按照中序遍历输出原创 2024-01-24 15:00:00 · 1106 阅读 · 0 评论 -
2024华为od机试C卷【攀登者1】Java 实现
攀登者喜欢寻找各种地图,并且尝试攀登到最高的山峰。地图表示为一维数组,数组的索引代表水平位置,数组的元素代表相对海拔高度。其中数组元素0代表地面。原创 2024-01-27 10:08:48 · 799 阅读 · 0 评论 -
2024华为od机试C卷【学生重新排队、小朋友分组最少调整次数】Java 实现
n 个学生排成一排,学生编号分别是 1 到 n,n 为 3 的整倍数。老师随机抽签决定将所有学生分成 m 个 3 人的小组(n == 3 * m) ,为了便于同组学生交流,老师决定将小组成员安排到一起,也就是同组成员彼此相连,同组任意两个成员之间无其它组的成员。因此老师决定调整队伍,老师每次可以调整任何一名学生到队伍的任意位置,计为调整了一次, 请计算最少调整多少次可以达到目标。原创 2024-02-29 14:40:29 · 3251 阅读 · 8 评论 -
【100%通过率】 2024华为od机试C卷【跳格子1】JS 实现
小明和朋友玩跳格子游戏,有 n 个连续格子,每个格子有不同的分数,小朋友可以选择以任意格子起跳,但是不能跳连续的格子,也不能回头跳;给定一个代表每个格子得分的非负整数数组,计算能够得到的最高分数。原创 2024-03-10 10:30:00 · 200 阅读 · 0 评论 -
2024华为od机试C卷【学生重新排队、小朋友分组最少调整次数】JS 实现
n 个学生排成一排,学生编号分别是 1 到 n,n 为 3 的整倍数。老师随机抽签决定将所有学生分成 m 个 3 人的小组(n == 3 * m) ,为了便于同组学生交流,老师决定将小组成员安排到一起,也就是同组成员彼此相连,同组任意两个成员之间无其它组的成员。因此老师决定调整队伍,老师每次可以调整任何一名学生到队伍的任意位置,计为调整了一次, 请计算最少调整多少次可以达到目标。原创 2024-03-02 11:00:00 · 7403 阅读 · 6 评论 -
2024华为od机试C卷【矩阵匹配】JS 实现
从一个 N * M(N ≤ M)的矩阵中选出 N 个数,任意两个数字不能在同一行或同一列,求选出来的 N 个数中第 K 大的数字的最小值是多少。原创 2024-02-29 10:45:00 · 382 阅读 · 0 评论 -
2024华为od机试C卷【二叉树计算】JS 实现
2024华为od机试C卷【二叉树计算】Java 实现。给出一个二叉树如下图所示:请由该二叉树生成一个新的二叉树,它满足其树中的每个节点将包含原始树中的左子树和右子树的和。原创 2024-02-28 07:30:00 · 347 阅读 · 0 评论 -
2024华为od机试C卷【模拟目录管理】JS 实现
实现一个模拟目录管理功能的软件,输入一个命令序列,输出最后一条命令运行结果。 支持命令:1)创建目录命令: mkdir 目录名称,如mkdir abc为在当前目录创建abc目录,如果已存在同名目录则不执行任何操作。此命令无输出。原创 2024-02-26 21:00:00 · 447 阅读 · 0 评论 -
2024华为od机试C卷【有效子字符串】JS 实现
输入两个字符串S和L,都只包含小写字母,len(S) = 100,len(L) = 500000。判断S是否是L的有效子字符串。原创 2024-01-31 10:15:00 · 360 阅读 · 0 评论 -
2024华为od机试C卷【攀登者1】JS 实现
攀登者喜欢寻找各种地图,并且尝试攀登到最高的山峰。地图表示为一维数组,数组的索引代表水平位置,数组的元素代表相对海拔高度。其中数组元素0代表地面。原创 2024-01-30 10:45:00 · 280 阅读 · 0 评论 -
2024华为od机试C卷【可以处理的最大任务】JS 实现
在某个项目中有多个任务(用 tasks 数组表示) 需要您进行处理,其中 tasks[i] = [si, ei] 你可以在 s[i]原创 2024-01-23 09:15:02 · 332 阅读 · 0 评论 -
2024华为od机试C卷【最长字符串的长度(二)】JS 实现
给你一个字符串 ,字符串首尾相连成一个环形,请你在环中找出 l、o、x 字符都恰好出现了偶数次最长子字符串的长度。原创 2024-01-25 10:45:00 · 311 阅读 · 0 评论 -
2024华为od机试C卷【两个字符串间的最短路径问题】JS 实现
给定两个字符串,分别为字符串A与字符串B。例如A字符串为ABCABBA,B字符串为CBABAC。可以得到m*n的二维数组,定义原点为(0,0),终点为(m,n),水平与垂直的每一条边距离为1,从原点(0,0)到(0,A)为水平边,距离为1,从(0,A)到(A,C)为垂直边,距离为1; 假设两个字符串同一位置的两个字符相同则可以作一个斜边、如(A.C)到.B)最短距离为斜边,距离同样为1。作出所有的斜边,则有(0.0)到(B.B)的距离为 1个水平边+1个垂直边+1个斜边 =3。根据定义可知,原点到终点的原创 2024-01-22 20:15:00 · 261 阅读 · 0 评论