华为机试
-
华为OD机试 – 最佳的出牌方法(Java & JS & Python)
题目描述 手上有一副扑克牌,每张牌按牌面数字记分(J=11,Q=12,K=13,没有大小王),出牌时按照以下规则记分: 出单张,记牌面分数,例如出一张2,得分为2 出对或3张,记牌…
-
华为OD机试 – 矩阵稀疏扫描(Java & JS & Python)
题目描述 如果矩阵中的许多系数都为零,那么该矩阵就是稀疏的。对稀疏现象有兴趣是因为它的开发可以带来巨大的计算节省,并且在许多大的实践中都会出现矩阵稀疏的问题。 给定一个矩阵,现在需…
-
华为OD机试 – 阿里巴巴找黄金宝箱(V)(Java & JS & Python)
题目描述 一贫如洗的樵夫阿里巴巴在去砍柴的路上,无意中发现了强盗集团的藏宝地,藏宝地有编号从0~N的箱子,每个箱子上面贴有一个数字。 阿里巴巴念出一个咒语数字k(k<N),找…
-
华为OD机试 – 相同数字组成图形的周长(Java & JS & Python)
题目描述 有一个64×64的矩阵,每个元素的默认值为0,现在向里面填充数字,相同的数字组成一个实心图形,如下图所示是矩阵的局部(空白表示填充0): 数字1组成了蓝色边框的实心图形,…
-
华为OD机试 – 最长公共后缀(Java & JS & Python)
题目描述 编写一个函数来查找字符串数组中的最长公共后缀; 如果不存在公共后缀,返回固定字符串: @Zero。 补充说明: 字符串长度范围:[2, 1000] 字符串中字符取值范围为…
-
华为OD机试 – 数据最节约的备份方法(Java & JS & Python)
题目描述 有若干个文件,使用刻录光盘的方式进行备份,假设每张光盘的容量是500MB,求使用光盘最少的文件分布方式 所有文件的大小都是整数的MB,且不超过500MB;文件不能分割、分…
-
华为OD机试 – 人气最高的店铺(Java & JS & Python)
题目描述 某购物城有m个商铺,现决定举办一场活动选出人气最高店铺。 活动共有n位市民参与,每位市民只能投一票,但1号店铺如果给该市民发放 q 元的购物补贴,该市民会改为投1号店铺。…
-
华为Od机试真题2023最新题库【A卷+B卷】(JAVA、Python、JavaScript)
常见问题 1、2023年5月10日之后,华为od考卷统一替换为【B卷】。B卷的题目由一部分以前考过的旧题库的题目+一部分全新题目(也就是今年才出的题目)题目组成。 2、如果时间紧迫…
-
华为OD机试 – 通过软盘拷贝文件(Java & JS & Python)
题目描述 有一名科学家想要从一台古董电脑中拷贝文件到自己的电脑中加以研究。 但此电脑除了有一个3.5寸软盘驱动器以外,没有任何手段可以将文件持贝出来,而且只有一张软盘可以使用。 因…
-
华为OD机试 – 支持优先级的队列(Java & JS & Python)
题目描述 实现一个支持优先级的队列,高优先级先出队列;同优先级时先进先出。 如果两个输入数据和优先级都相同,则后一个数据不入队列被丢弃。 队列存储的数据内容是一个整数。 输入描述 …