- 博客(627)
- 资源 (61)
- 收藏
- 关注
原创 选修课 - 华为OD机试真题(JavaScript题解)
现有两门选修课,每门选修课都有一部分学生选修,每个学生都有选修课的成绩,需要你找出同时选修了两门选修课的学生,先按照班级进行划分,班级编号小的先输出,每个班级按照两门选修课成绩和的降序排序,成绩相同时按照学生的学号升序排序。
2025-06-12 09:30:26
518
原创 免单统计 - 华为OD机试真题(Java题解)
华为商城举办了一个促销活动,如果某顾客是某一秒内最早时刻下单的顾客(可能是多个人),则可以获取免单。请你编程计算有多少顾客可以获取免单。
2025-06-12 07:52:26
570
原创 免单统计 - 华为OD机试真题(Python题解)
华为商城举办了一个促销活动,如果某顾客是某一秒内最早时刻下单的顾客(可能是多个人),则可以获取免单。请你编程计算有多少顾客可以获取免单。
2025-06-11 14:46:39
246
原创 免单统计 - 华为OD机试真题(C++题解)
华为商城举办了一个促销活动,如果某顾客是某一秒内最早时刻下单的顾客(可能是多个人),则可以获取免单。请你编程计算有多少顾客可以获取免单。
2025-06-11 09:51:50
282
原创 免单统计 - 华为OD机试真题(JavaScript题解)
华为商城举办了一个促销活动,如果某顾客是某一秒内最早时刻下单的顾客(可能是多个人),则可以获取免单。请你编程计算有多少顾客可以获取免单。
2025-06-10 10:46:24
509
原创 不等式是否满足约束并输出最大差 - 华为OD机试真题(C++ 题解)
给定一组不等式,判断是否成立并输出不等式的最大差(输出浮点数的整数部分)要求:1. 不等式系数为 double类型,是一个二维数组2. 不等式的变量为 int类型,是一维数组;3. 不等式的目标值为 double类型,是一维数组4. 不等式约束为字符串数组,只能是:“>”,“>=”,“<”,“<=”,“=”,例如,不等式组:
2025-06-10 09:07:28
542
原创 不等式是否满足约束并输出最大差 - 华为OD机试真题(Java 题解)
给定一组不等式,判断是否成立并输出不等式的最大差(输出浮点数的整数部分)要求:1. 不等式系数为 double类型,是一个二维数组2. 不等式的变量为 int类型,是一维数组;3. 不等式的目标值为 double类型,是一维数组4. 不等式约束为字符串数组,只能是:“>”,“>=”,“<”,“<=”,“=”,例如,不等式组:
2025-06-09 12:11:24
544
原创 不等式是否满足约束并输出最大差 - 华为OD机试真题(Python 题解)
给定一组不等式,判断是否成立并输出不等式的最大差(输出浮点数的整数部分)要求:1. 不等式系数为 double类型,是一个二维数组2. 不等式的变量为 int类型,是一维数组;3. 不等式的目标值为 double类型,是一维数组4. 不等式约束为字符串数组,只能是:“>”,“>=”,“<”,“<=”,“=”,例如,不等式组:
2025-06-09 11:11:41
658
原创 不等式是否满足约束并输出最大差 - 华为OD机试真题(JavaScript 题解)
给定一组不等式,判断是否成立并输出不等式的最大差(输出浮点数的整数部分)要求:1. 不等式系数为 double类型,是一个二维数组2. 不等式的变量为 int类型,是一维数组;3. 不等式的目标值为 double类型,是一维数组4. 不等式约束为字符串数组,只能是:“>”,“>=”,“<”,“<=”,“=”,例如,不等式组:``` a11x1 + a12x2 + a13x3 + a14x4 + a15x5 <= b1; a21x1 + a22x2 + a23x3 + a24x4
2025-06-07 13:23:37
866
原创 矩形相交的面积 - 华为OD机试真题(Java题解)
给出3组点坐标(x,y,w,h),-1000<x,y<1000,w,h为正整数。(x,y,w,h)表示平面直角坐标系中的一个矩形:x,y为矩形左上角坐标点,向右w,向下h。(x,y,w,h)表示x轴(x,x+w)和y轴(y,y-h)围成的矩形区域(0,0,2,2)表示x轴(0,2)和y轴(0,-2)围成的矩形区域:(3,5,4,6)表示x轴(3,7)和y轴(5,-1)围成的矩形区域求3组坐标构成的矩形区域重合部分的面积。
2025-06-07 08:54:55
746
原创 矩形相交的面积 - 华为OD机试真题(C++题解)
给出3组点坐标(x,y,w,h),-1000<x,y<1000,w,h为正整数。(x,y,w,h)表示平面直角坐标系中的一个矩形:x,y为矩形左上角坐标点,向右w,向下h。(x,y,w,h)表示x轴(x,x+w)和y轴(y,y-h)围成的矩形区域(0,0,2,2)表示x轴(0,2)和y轴(0,-2)围成的矩形区域:(3,5,4,6)表示x轴(3,7)和y轴(5,-1)围成的矩形区域求3组坐标构成的矩形区域重合部分的面积。
2025-06-06 12:00:51
732
原创 矩形相交的面积 - 华为OD机试真题(Python题解)
给出3组点坐标(x,y,w,h),-1000<x,y<1000,w,h为正整数。(x,y,w,h)表示平面直角坐标系中的一个矩形:x,y为矩形左上角坐标点,向右w,向下h。(x,y,w,h)表示x轴(x,x+w)和y轴(y,y-h)围成的矩形区域(0,0,2,2)表示x轴(0,2)和y轴(0,-2)围成的矩形区域:(3,5,4,6)表示x轴(3,7)和y轴(5,-1)围成的矩形区域求3组坐标构成的矩形区域重合部分的面积。
2025-06-06 07:30:00
640
原创 矩形相交的面积 - 华为OD机试真题(JavaScript题解)
给出3组点坐标(x,y,w,h),-1000<x,y<1000,w,h为正整数。(x,y,w,h)表示平面直角坐标系中的一个矩形:x,y为矩形左上角坐标点,向右w,向下h。(x,y,w,h)表示x轴(x,x+w)和y轴(y,y-h)围成的矩形区域(0,0,2,2)表示x轴(0,2)和y轴(0,-2)围成的矩形区域:(3,5,4,6)表示x轴(3,7)和y轴(5,-1)围成的矩形区域求3组坐标构成的矩形区域重合部分的面积。
2025-06-05 17:57:53
828
原创 堆栈中的剩余数字 - 华为OD机试真题(Java 题解)
向一个空栈中依次存入正整数,假设入栈元素 n(1<=n<=2^31-1)按顺序依次为 nx…n4、 n3、n2、 n1, 每当元素入栈时,如果 n1=n2+…+ny(y 的范围[2,x], 1<=x<=1000),则 n1~ny 全部元素出栈,重新入栈新元素 m(m=2*n1)。如:依次向栈存入 6、 1、 2、 3, 当存入 6、 1、 2 时,栈底至栈顶依次为[6、 1、 2];当存入 3时, 3=2+1, 3、 2、 1 全部出栈,重新入栈元素 6(6=2*3),此时栈中有元素 6;因为 6=
2025-06-05 08:47:52
641
原创 前缀和算法简单入门
前缀和(Prefix Sum)是一种重要的预处理技术,它能将数组区间求和的复杂度从O(n)降低到O(1)。前缀和的核心思想是预先计算并存储数组的前缀和,然后利用这些预处理结果快速计算任意区间的和。
2025-06-04 08:06:53
314
原创 堆栈中的剩余数字 - 华为OD机试真题(Python 题解)
向一个空栈中依次存入正整数,假设入栈元素 n(1<=n<=2^31-1)按顺序依次为 nx…n4、 n3、n2、 n1, 每当元素入栈时,如果 n1=n2+…+ny(y 的范围[2,x], 1<=x<=1000),则 n1~ny 全部元素出栈,重新入栈新元素 m(m=2*n1)。如:依次向栈存入 6、 1、 2、 3, 当存入 6、 1、 2 时,栈底至栈顶依次为[6、 1、 2];当存入 3时, 3=2+1, 3、 2、 1 全部出栈,重新入栈元素 6(6=2*3),此时栈中有元素 6;因为 6=
2025-06-04 08:05:58
573
原创 堆栈中的剩余数字 - 华为OD机试真题(C++ 题解)
向一个空栈中依次存入正整数,假设入栈元素 n(1<=n<=2^31-1)按顺序依次为 nx…n4、 n3、n2、 n1, 每当元素入栈时,如果 n1=n2+…+ny(y 的范围[2,x], 1<=x<=1000),则 n1~ny 全部元素出栈,重新入栈新元素 m(m=2*n1)。如:依次向栈存入 6、 1、 2、 3, 当存入 6、 1、 2 时,栈底至栈顶依次为[6、 1、 2];当存入 3时, 3=2+1, 3、 2、 1 全部出栈,重新入栈元素 6(6=2*3),此时栈中有元素 6;因为 6=
2025-06-03 15:00:00
996
原创 堆栈中的剩余数字 - 华为OD机试真题(JavaScript 题解)
向一个空栈中依次存入正整数,假设入栈元素 n(1<=n<=2^31-1)按顺序依次为 nx…n4、 n3、n2、 n1, 每当元素入栈时,如果 n1=n2+…+ny(y 的范围[2,x], 1<=x<=1000),则 n1~ny 全部元素出栈,重新入栈新元素 m(m=2*n1)。如:依次向栈存入 6、 1、 2、 3, 当存入 6、 1、 2 时,栈底至栈顶依次为[6、 1、 2];当存入 3时, 3=2+1, 3、 2、 1 全部出栈,重新入栈元素 6(6=2*3),此时栈中有元素 6;因为 6=
2025-06-03 10:45:41
598
原创 分班 - 华为OD统一考试(JavaScript 题解)
幼儿园两个班的小朋友在排队时混在了一起,每位小朋友都知道自己是否与前面一位小朋友是否同班,请你帮忙把同班的小朋友找出来。小朋友的编号为整数,与前一位小朋友同班用Y表示,不同班用N表示。
2025-06-02 10:57:55
889
原创 关联子串 - 华为OD统一考试(Python题解)
给定两个字符串str1和str2,如果字符串str1中的字符,经过排列组合后的字符串中,只要有一个字符串是str2的子串,则认为str1是str2的关联子串。若str1是str2的关联子串,请返回子串在str2的起始位置;若不是关联子串,则返回-1。
2025-06-02 10:06:01
333
原创 关联子串 - 华为OD统一考试(C++题解)
给定两个字符串str1和str2,如果字符串str1中的字符,经过排列组合后的字符串中,只要有一个字符串是str2的子串,则认为str1是str2的关联子串。若str1是str2的关联子串,请返回子串在str2的起始位置;若不是关联子串,则返回-1。
2025-06-01 10:45:44
193
原创 关联子串 - 华为OD统一考试(Java题解)
C++》限时优惠 9.9《Python》限时优惠 9.9《JavaScript》限时优惠 9.9针对刷题难,效率慢,我们提供, 针对个人情况定制化的提高计划(全称1V1效率更高)。看不懂有疑问需要答疑辅导欢迎私VX:code5bug。
2025-05-31 18:25:16
404
原创 关联子串 - 华为OD统一考试(JavaScript题解)
给定两个字符串str1和str2,如果字符串str1中的字符,经过排列组合后的字符串中,只要有一个字符串是str2的子串,则认为str1是str2的关联子串。若str1是str2的关联子串,请返回子串在str2的起始位置;若不是关联子串,则返回-1。
2025-05-31 08:15:00
279
原创 机器人搬砖 - 华为OD统一考试(JavaScript题解)
机器人搬砖,一共有N堆砖存放在N个不同的仓库中,第 `i` 堆中有 `bricks[i]` 块砖头,要求在8小时内搬完。机器人每小时能搬砖的数量取决于有多少能量格,机器人一个小时中只能在一仓库中搬砖,机器人的能量格每小时补充一次且能量格只在这一个小时有效,为使得机器人损耗最小化,应尽量减小每次补充的能量格数。为了保障在8小时内能完成砖任务,请计算每小时始机器人充能的最小能量格数。备注:1、无需考虑机器人补充能量的耗时2、无需考虑机器人搬砖的耗时3、机器人每小时补充能量格只在这一个小时
2025-05-30 14:00:00
563
原创 火星符号运算 - 华为OD统一考试(JavaScript题解)
已知火星人使用的运算符号为 `#`和`$`其与地球人的等价公式如下```x#y=2*x+3*y+4x$y=3*x+y+2```1. x y是无符号整数。2. 地球人公式按照c语言规则进行计算。3. 火星人公式中,# 号的优先级高于 $ ,相同的运算符,按从左往右的顺序计算现有一段火星人的字符串报文,请你来翻译并计算结果
2025-05-30 08:00:00
1116
原创 字符串筛选排序 - 华为OD统一考试(JavaScript 题解)
输入一个由n个大小写字母组成的字符串, 按照 ASCII 码值从小到大的排序规则,查找字符串中第 `k` 个最小ASCII 码值的字母(k>=1) ,输出该字母所在字符串的位置索引(字符串的第一个字符位置索引为0) 。`k` 如果大于字符串长度,则输出最大 ASCII 码值的字母所在字符串的位置索引;如果有重复的字母,则输出字母的最小位置索引。
2025-05-29 13:30:00
1489
原创 整型数组按个位值排序 - 华为OD统一考试(JavaScript题解)
- 给定一个非空数组(列表),其元素数据类型为整型,请按照数组元素十进制最低位从小到大进行排序,十进制最低位相同的元素,相对位置保持不变- 当数组元素为负值时,十进制最低位等同于去除符号位后对应十进制值最低位。
2025-05-29 07:45:00
455
原创 开源项目热榜 - 华为OD统一考试(JavaScript 题解)
某个开源社区希望将最近热度比较高的开源项目出一个榜单,推荐给社区里面的开发者。对于每个开源项目,开发者可以进行关注(watch)、收藏(star)、fork、提issue、提交合并请求(MR)等。数据库里面统计了每个开源项目关注、收藏、fork、issue、MR的数量,开源项目的热度根据这5个维度的加权求和进行排序
2025-05-28 10:45:00
1679
原创 数组去重和排序 - 华为OD统一考试(JavaScript 题解)
给定一个乱序的数组,删除所有的重复元素,使得每个元素只出现一次,并且按照出现的次数从高到低进行排序,相同出现次数按照第一次出现顺序进行先后排序。
2025-05-28 07:30:00
509
原创 优秀学员统计 - 华为OD统一考试(JavaScript题解)
公司某部门软件教导团正在组织新员工每日打卡学习活动,他们开展这项学习活动已经一个月了,所以想统计下这个月优秀的打卡员工。每个员工会对应一个id,每天的打卡记录记录当天打卡员工的id集合,一共30天。请你实现代码帮助统计出打卡次数top5的员工。假如打卡次数相同,将较早参与打卡的员工排在前面,如果开始参与打卡的时间还是一样,将id较小的员工排在前面。注:不考虑并列的情况,按规则返回前5名员工的id即可,如果当月打卡的员工少于5个,按规则排序返回所有有打卡记录的员工id。
2025-05-27 07:15:00
640
原创 整型数组按个位值排序 - 华为OD统一考试(Python 题解)
- 给定一个非空数组(列表),其元素数据类型为整型,请按照数组元素十进制最低位从小到大进行排序,十进制最低位相同的元素,相对位置保持不变- 当数组元素为负值时,十进制最低位等同于去除符号位后对应十进制值最低位。
2025-05-26 10:41:17
508
原创 数组去重和排序 - 华为OD统一考试(Python 题解)
给定一个乱序的数组,删除所有的重复元素,使得每个元素只出现一次,并且按照出现的次数从高到低进行排序,相同出现次数按照第一次出现顺序进行先后排序。
2025-05-26 09:52:54
495
原创 字符串筛选排序 - 华为OD统一考试(Python 题解)
输入一个由n个大小写字母组成的字符串, 按照 ASCII 码值从小到大的排序规则,查找字符串中第 `k` 个最小ASCII 码值的字母(k>=1) ,输出该字母所在字符串的位置索引(字符串的第一个字符位置索引为0) 。`k` 如果大于字符串长度,则输出最大 ASCII 码值的字母所在字符串的位置索引;如果有重复的字母,则输出字母的最小位置索引。
2025-05-25 15:30:00
475
原创 智能成绩表 - 华为OD统一考试(Python题解)
第1行输入两个整数,学生人数n和科目数量m。0<n<100,0<m<10第2行输入m个科目名称,彼此之间用空格隔开。科目名称只由英文字母构成,单个长度不超过10个字符。科目的出现顺序和后续输入的学生成绩一一对应。不会出现重复的科目名称。第3行开始的n行,每行包含一个学生的姓名和该生m个科目的成绩(空格隔开),学生不会重名。学生姓名只由英文字母构成,长度不超过10个字符。成绩是0~100的整数,依次对应第2行中输入的科目。第n+2行,输入用作排名的科目名称。若科目不存在,则按总分进行排序。
2025-05-25 11:10:56
421
原创 优秀学员统计 - 华为OD统一考试(Python题解)
公司某部门软件教导团正在组织新员工每日打卡学习活动,他们开展这项学习活动已经一个月了,所以想统计下这个月优秀的打卡员工。每个员工会对应一个id,每天的打卡记录记录当天打卡员工的id集合,一共30天。请你实现代码帮助统计出打卡次数top5的员工。假如打卡次数相同,将较早参与打卡的员工排在前面,如果开始参与打卡的时间还是一样,将id较小的员工排在前面。注:不考虑并列的情况,按规则返回前5名员工的id即可,如果当月打卡的员工少于5个,按规则排序返回所有有打卡记录的员工id。
2025-05-25 11:08:32
500
原创 测试用例执行计划 — 华为od统一考试(JavaScript题解)
某个产品当前迭代周期内有N个特性(`F1, F2, ..., FN`)需要进行覆盖测试,每个特性都被评估了对应的优先级,特性使用其ID作为下标进行标识。设计了M个测试用例(`T1, T2,...,TM`),每个用例对应了一个覆盖特性的集合,测试用例使用其ID作为下标进行标识,测试用例的优先级定义为其覆盖的特性的优先级之和。在开展测试之前,需要制定测试用例的执行顺序,规则为:优先级大的用例先执行,如果存在优先级相同的用例,用例ID小的先执行。
2025-05-24 10:23:47
738
原创 拼接url - 华为OD统一考试(JavaScript题解)
给定一个 **url** 前缀和 **url** 后缀, 通过 “**,**” 分割, 需要将其连接为一个完整的 url 。如果前缀结尾和后缀开头都没有 /,需要自动补上 / 连接符;如果前缀结尾和后缀开头都为 /,需要自动去重;约束: 不用考虑前后缀 URL 不合法情况。
2025-05-24 10:13:36
352
原创 传递悄悄话 - 华为OD统一考试(JavaScript题解)
给定一个二叉树,每个节点上站一个人,节点数字表示父节点到该节点传递悄悄话需要花费的时间。初始时,根节点所在位置的人有一个悄悄话想要传递给其他人,求二叉树所有节点上的人都接收到悄悄话花费的时间。
2025-05-23 17:07:56
602
原创 报数游戏 - 华为OD统一考试(JavaScript 题解)
100个人围成一圈,每个人有一个编号,编号从1开始到100。他们从1开始依次报数,报到为M的人自动退出圈圈,然后下一个人接着从1开始报数,直到剩余的人数小于M。请问最后剩余的人在原先的编号为多少?
2025-05-23 17:00:52
359
dartsdk2.7.1-windows-x64-release.zip
2020-02-15
mongodb-win32-x86_64-2008plus-ssl-4.0.4-signed.msi
2018-12-19
钉钉 Linux 版本安装程序 dingding.deb(Ubantu 16.04亲测可用)
2019-03-13
FiddlerSetup(2019-10-24 官网下载).zip
2019-10-24
mongodb-compass_1.20.5_amd64.deb
2020-04-08
Tomcat 9.0.10
2018-08-14
《Git版本控制管理(第2版)》迷你书.pdf
2018-12-13
mongodb-linux-x86_64-amazon-3.6.17.tgz
2020-04-27
mongodb-linux-x86_64-amazon-3.0.15.tgz
2020-04-27
mongodb-linux-aarch64-ubuntu1804-4.2.5.tgz
2020-04-16
mongodb-linux-x86_64-ubuntu1604-4.2.5.tgz
2020-04-16
mongodb-linux-x86_64-amazon-3.4.24.tgz
2020-04-27
mongodb-linux-x86_64-ubuntu1604-3.6.17.tgz
2020-04-16
mongodb-linux-x86_64-ubuntu1604-4.0.18.tgz
2020-04-16
mongodb-linux-x86_64-ubuntu1604-4.4.6.tgz
2021-06-04
mongodb-linux-x86_64-ubuntu1804-4.0.18.tgz
2020-04-16
mongodb-win32-x86_64-2008plus-ssl-4.0.18.zip
2020-04-16
mongodb-win32-x86_64-2008plus-ssl-3.2.22.zip
2020-04-16
Package Control.sublime-package.zip
2020-07-04
mongodb-linux-x86_64-amazon-4.0.18.tgz
2020-04-27
mongodb-linux-x86_64-ubuntu1404-3.4.24.tgz
2020-04-16
Sublime Text Build 3211.dmg.zip
2020-07-02
mongodb-linux-x86_64-ubuntu1604-3.2.22.tgz
2020-04-16
mongodb-linux-x86_64-amazon-4.2.6.tgz
2020-04-27
mongodb-linux-x86_64-amazon-3.2.22.tgz
2020-04-27
mongodb-linux-x86_64-ubuntu1404-3.6.17.tgz
2020-04-16
mongodb-linux-x86_64-ubuntu1604-3.4.24.tgz
2020-04-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人