Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
华为OD机试 Java 几何平均值最大子数组
题目 代码 import java util public class MaxGeometricMean public static void main String ar
2023华为OD机试 Java Python C JS
华为od
Java
开发语言
华为机试
华为OD机试真题-等和子数组的最小和【2023Q1】
题目描述 给定一个数组nums 将元素分为若干个组 使得每组和相等 求出满足条件的所有分组中 组内元素和的最小值 输入描述 第一行输入 m 接着输入m个数 表示此数组 数据范围 1 lt M lt 50 1 lt nums i lt 50
2023华为OD机试 Java Python C JS
算法
华为
Java
华为OD机试 【玩牌高手】(Java )
题目 代码 import java util Scanner public class CardScoreCalculator public static void main String
2023华为OD机试 Java Python C JS
华为od
Java
链表
华为OD机试真题-去除多余空格【2023.Q1】
题目内容 去除文本多余空格 但不去除配对单引号之间的多余空格 给出关键词的起始和结束下标 去除多余空格后刷新关键词的起始和结束下标 输入描述 输入为两行字符串 第一行 待去除多余空格的文本 用例保证如果有单引号 则单引号成对出现 且单引号可
2023华为OD机试 Java Python C JS
Java
面试
开发语言
华为
华为OD机试真题-最大报酬【2023.Q1】
题目内容 小明每周上班都会拿到自己的工作清单 工作清单内包含n项工作 每项工作都有对应的耗时时间 单位h 和报酬 工作的总报酬为所有已完成工作的报酬之和 那么请你帮小明安排一下工作 保证小明在指定的工作时间内工作收入最大化 输入描述 输入的
2023华为OD机试 Java Python C JS
Java
开发语言
华为机试
面试
华为OD机试真题-找出重复代码【2023.Q1】
题目描述 小明负责维护项目下的代码 需要查找出重复代码 用以支撑后续的代码优化 请你帮助小明找出重复的代码 重复代码查找方法 以字符串形式给出两行代码 字符审长度1 lt length lt 100 由英文字母 数字和空格组成 找出两行代码
2023华为OD机试 Java Python C JS
游戏
Java
面试
华为机试
华为OD机试真题-最多等和不相交连续子序列【2023.Q1】
题目描述 给定一个数组 我们称其中连续的元素为连续子序列 称这些元素的和为连续子序列的和 数组中可能存在几组连续子序列 组内的连续子序列互不相交且有相同的和 求一组连续子序列 组内子序列的数目最多 输出这个数目 输入描述 第一行输入为数组长
2023华为OD机试 Java Python C JS
算法
Java
开发语言
华为
华为OD机试真题-整理扑克牌【2023.Q1】
题目内容 给定一组数字 表示扑克牌的牌面数字 忽略扑克牌的花色 请按如下规则对这一组扑克牌进行整理 步骤1 对扑克牌进行分组 形成组合牌 规则如下 当牌面数字相同张数大于等于4时 组合牌为 炸弹 3张相同牌面数字 2张相同牌面数字 且3张牌
2023华为OD机试 Java Python C JS
华为
Java
开发语言
算法
华为OD机试真题-单向链表的中间节点/哈希表【2023Q1】
题目描述 求单向链表中间的节点值 如果奇数个节点取中间 偶数个取偏右边的那个值 输入描述 第一行 链表头节点地址path 后续输入的节点数n 后续输入每行表示一个节点 格式 节点地址 节点值 下一个节点地址 1表示空指针 输入保证链表不会出
2023华为OD机试 Java Python C JS
Java
开发语言
华为
华为OD机试真题-查找单入口空闲区域【2023.Q1】
题目描述 给定一个 m xn 的矩阵 由若干字符 和0构成 X表示该处已被占据 0 表示该处空闲 请找到最大的单入口空闲区域 解释 空闲区域是由连通的O组成的区域 位于边界的0可以构成入口 单入口空闲区域即有目只有一个位于边界的0作为入口的
2023华为OD机试 Java Python C JS
Java
开发语言
华为
算法
华为OD机试真题-缓存需要最少金币数【2023.Q1】
题目描述 静态扫描可以快速识别源代码的缺陷 静态扫描的结果以扫描报告作为输出 1 文件扫描的成本和文件大小相关 如果文件大小为N 则扫描成本为N个金币 2 扫描报告的缓存成本和文件大小无关 每缓存一个报告需要M个金币 3 扫描报告缓存后 后
2023华为OD机试 Java Python C JS
缓存
Java
面试
2023年华为od机试Java【人气最高的店铺】
题目 某城市有m个商店和n位市民 现在要举行一场活动 通过投票来选出最受欢迎的商店 每位市民只能投一票 他们将根据自己的喜好为指定的商店投票 然而 1号商店有一个特殊的优势 它可以给每位市民发放补贴 使他们改变投票意向 投票给1号商店 请你
2023华为OD机试 Java Python C JS
华为od
Java
数据结构
华为OD机试真题-开心消消乐【2023.Q1】
题目描述 给定一个N行M列的二维矩阵 矩阵中每个位置的数字取值为0或1 矩阵示例如 1100 0001 0011 1111 现需要将矩阵中所有的1进行反转为0 规则如下 1 当点击一个1时 该1便被反转为0 同时相邻的上 下 左 右 以及左
2023华为OD机试 Java Python C JS
算法
Java
开发语言
华为机试
2023华为OD机试真题【敏感字段加密/字符串风格】【2023.Q2】
题目描述 给定一个由多个命令字组成的命令字符串 1 字符串长度小于等于127字节 只包含大小写字母 数字 下划线和偶数个双引号 2 命令字之间以一个或多个下划线 进行分割 3 可以通过两个双引号 来标识包含下划线 的命令字或空命令字 仅包含
2023华为OD机试 Java Python C JS
Java
开发语言
LeetCode
华为机试
华为OD机试真题-最多获得的短信条数【2023.Q1】
题目内容 某云短信厂商 为庆祝国庆 推出充值优惠活动 现在给出客户预算 和优惠售价序列 求最多可获得的短信总条数 输入描述 第一行客户预算M 其中 0 M 10 6 第二行给出售价表 P1 P2 Pn 其中 1 n 100 Pi为充值 i
2023华为OD机试 Java Python C JS
Java
开发语言
算法
华为
华为OD机试真题-组装数组【2023Q1】
题目内容 给你一个整数M和数组N N中的元素为连续整数 要求根据N中的元素组装成新的数组R 组装规则 1 R中元素总和加起来等于M 2 R中的元素可以从N中重复选取 3 R中的元素最多只能有1个不在N中 且比N中的数字都要小 不能为负数 输
2023华为OD机试 Java Python C JS
Java
算法
深度优先
华为OD机试真题-最短木板长度【2023.Q1】
题目描述 小明有 n 块木板 第 i 1 i n 块木板长度为 ai 小明买了一块长度为 m 的木料 这块木料可以切割成任意块 拼接到已有的木板上 用来加长木板 小明想让最短的木板尽量长 请问小明加长木板后 最短木板的长度可以为多少 输入描
2023华为OD机试 Java Python C JS
Java
开发语言
华为
算法
华为OD机试真题-简单的压缩算法/栈【2023Q1】
题目描述 现需要实现一种算法 能将一组压缩字符串还原成原始字符串 还原规则如下 1 字符后面加数字N 表示重复字符N次 例如 压缩内容为A3 表示原始字符串为AAA 2 花括号中的字符串加数字N 表示花括号中的字符重复N次 例如压缩内容为
2023华为OD机试 Java Python C JS
Java
开发语言
华为
华为OD机试真题-数字加减游戏【2023.Q1】
题目内容 小明在玩一个数字加减游戏 只使用加法或者减法 将一个数字s变成数字t 每个回合 小明可以用当前的数字加上或减去一个数字 现在有两种数字可以用来加减 分别为a b a b 其中b没有使用次数限制 请问小明最少可以用多少次a 才能将数
2023华为OD机试 Java Python C JS
游戏
Java
算法
面试
华为OD机试真题-猜字谜【2023.Q1】
题目描述 小干设计了一人简单的清字谈游戏 游戏的迷面是一人错误的单词 比如nwes 玩家需要猜出谈底库中正确的单词 猜中的要求如 对于某个谜面和谜底单词 满足下面任一条件都表示猜中 1 变换顺序以后一样的 比如通过变换w和e的顺序 nwes
2023华为OD机试 Java Python C JS
Java
面试
开发语言
华为
«
1
2
3
4
»