Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
华为OD机试 - 报文回路(Java & JS & Python)
题目描述IGMP 协议中响应报文和查询报文 是维系组播通路的两个重要报文 在一条已经建立的组播通路中两个相邻的 HOST 和 ROUTER ROUTER 会给 HOST 发送查询报文 HOST 收到查询报文后给 ROUTER 回复一个响应报
华为OD机考
Java
javascript
python
华为
华为OD机试 - 分积木(Java)
题目描述 Solo和koko是两兄弟 妈妈给了他们一大堆积木 每块积木上都有自己的重量 现在他们想要将这些积木分成两堆 哥哥Solo负责分配 弟弟koko要求两个人获得的积木总重量 相等 根据Koko的逻辑 个数可以不同 不然就会哭 但ko
华为OD机考
华为od
Java
python
华为OD机试 - 最长的完全交替连续方波信号(Java)
题目描述 输入一串方波信号 求取最长的完全连续交替方波信号 并将其输出 如果有相同长度的交替方波信号 输出任一即可 方波信号高位用1标识 低位用0标识 如图 说明 一个完整的信号一定以0开始然后以0结尾 即010是一个完整信号 但101 1
华为OD机考
华为od
Java
算法
华为OD机试 - 寻找最大价值的矿堆(Java)
题目描述 给你一个由 0 空地 1 银矿 2 金矿 组成的的地图 矿堆只能由上下左右相邻的金矿或银矿连接形成 超出地图范围可以认为是空地 假设银矿价值1 金矿价值2 请你找出地图中最大价值的矿堆并输出该矿堆的价值 输入描述 地图元素信息如
华为OD机考
Java
华为OD机试 - 运维日志排序(Java)
题目描述 运维工程师采集到某产品线网运行一天产生的日志n条 现需根据日志时间先后顺序对日志进行排序 日志时间格式为H M S N H表示小时 0 23 M表示分钟 0 59 S表示秒 0 59 N表示毫秒 0 999 时间可能并没有补全 也
华为OD机考
华为od
Java
开发语言
华为OD机试 - 计算最接近的数(Java)
题目描述 给定一个数组X和正整数K 请找出使表达式 X i X i 1 X i K 1 结果最接近于数组中位数的下标 i 如果有多个 i 满足条件 请返回最大的 i 其中 数组中位数 长度为N的数组 按照元素的值大小升序排列后 下标为 N
华为OD机考
华为od
Java
华为
华为OD机试 - 竖直四子棋(Java)
题目描述 竖直四子棋的棋盘是竖立起来的 双方轮流选择棋盘的一列下子 棋子因重力落到棋盘底部或者其他棋子之上 当一列的棋子放满时 无法再在这列上下子 一方的4个棋子横 竖或者斜方向连成一线时获胜 现给定一个棋盘和红蓝对弈双方的下子步骤 判断红
华为OD机考
华为od
Java
机考
华为OD机试 - 服务失效判断(Java)
题目描述 某系统中有众多服务 每个服务用字符串 只包含字母和数字 长度 lt 10 唯一标识 服务间可能有依赖关系 如A依赖B 则当B故障时导致A也故障 依赖具有传递性 如A依赖B B依赖C 当C故障时导致B故障 也导致A故障 给出所有依赖
华为OD机考
华为od
Java
算法
华为OD机试 - 拼接URL(Java)
题目描述 给定一个url前缀和url后缀 通过 分割 需要将其连接为一个完整的url 如果前缀结尾和后缀开头都没有 需要自动补上 连接符 如果前缀结尾和后缀开头都为 需要自动去重 约束 不用考虑前后缀URL不合法情况 输入描述 url前缀
华为OD机考
华为od
华为
华为OD机试 - 猜数字(Java)
题目描述 一个人设定一组四码的数字作为谜底 另一方猜 每猜一个数 出数者就要根据这个数字给出提示 提示以XAYB形式呈现 直到猜中位置 其中X表示位置正确的数的个数 数字正确且位置正确 而Y表示数字正确而位置不对的数的个数 例如 当谜底为8
华为OD机考
华为od
Java
python
华为OD机试 - 计算礼品发放的最小分组数目(Java)
题目描述 又到了一年的末尾 项目组让小明负责新年晚会的小礼品发放工作 为使得参加晚会的同事所获得的小礼品价值相对平衡 需要把小礼品根据价格进行分组 但每组最多只能包括两件小礼品 并且每个分组的价格总和不能超过一个价格上限 为了保证发放小礼品
华为OD机考
华为od
Java
开发语言
华为OD机试 - 执行时长(Java)
题目描述 为了充分发挥GPU算力 需要尽可能多的将任务交给GPU执行 现在有一个任务数组 数组元素表示在这1秒内新增的任务个数且每秒都有新增任务 假设GPU最多一次执行n个任务 一次执行耗时1秒 在保证GPU不空闲情况下 最少需要多长时间执
华为OD机考
华为od
华为
算法
华为OD机试 - 字符串分割(二)(Java)
题目描述 给定一个非空字符串S 其被N个 分隔成N 1的子串 给定正整数K 要求除第一个子串外 其余的子串每K个字符组成新的子串 并用 分隔 对于新组成的每一个子串 如果它含有的小写字母比大写字母多 则将这个子串的所有大写字母转换为小写字母
华为OD机考
华为od
华为
华为OD机试 - 寻找身高相近的小朋友
题目描述 小明今年升学到了小学1年级来到新班级后 发现其他小朋友身高参差不齐 然后就想基于各小朋友和自己的身高差 对他们进行排序 请帮他实现排序 输入描述 第一行为正整数 h和n 0
华为OD机考
华为od
华为
华为OD机试 - 整型数组按个位值排序(Java)
题目描述 给定一个非空数组 列表 其元素数据类型为整型 请按照数组元素十进制最低位从小到大进行排序 十进制最低位相同的元素 相对位置保持不变 当数组元素为负值时 十进制最低位等同于去除符号位后对应十进制值最低位 输入描述 给定一个非空数组
华为OD机考
华为od
Java
python
华为OD机试 - 九宫格(Java)
题目描述 九宫格是一款广为流传的游戏 起源于河图洛书 游戏规则是 1到9九个数字放在3 3的格子中 要求每行 每列以及两个对角线上的三数之和都等于15 在金麻名著 射雕英雄传 中黃蓉曾给九宫格的一种解法 口诀 戴九恩一 左三右七 二四有肩
华为OD机考
华为od
Java
开发语言
算法
华为OD机试 - 数组组成的最小数字
题目描述 给定一个整型数组 请从该数组中选择3个元素组成最小数字并输出 如果数组长度小于3 则选择数组中所有元素来组成最小数字 输入描述 一行用半角逗号分割的字符串记录的整型数组 0 lt 数组长度 lt 100 0 lt 整数的取值范围
华为OD机考
华为od
华为
算法
华为OD机试 - 九宫格按键输入(Java)
题目描述 九宫格按键输入 输出显示内容 有英文和数字两个模式 默认是数字模式 数字模式直接输出数字 英文模式连续按同一个按键会依次出现这个按键上的字母 如果输入 或者其他字符 则循环中断 字符对应关系如图 要求输入一串按键 输出屏幕显示 输
华为OD机考
华为od
Java
算法
华为OD机试 - 停车场车辆统计(Java)
题目描述 特定大小的停车场 数组cars 表示 其中1表示有车 0表示没车 车辆大小不一 小车占一个车位 长度1 货车占两个车位 长度2 卡车占三个车位 长度3 统计停车场最少可以停多少辆车 返回具体的数目 输入描述 整型字符串数组cars
华为OD机考
华为od
Java
算法
华为OD机试 - 最大矩阵和(Java)
题目描述 给定一个二维整数矩阵 要在这个矩阵中选出一个子矩阵 使得这个子矩阵内所有的数字和尽量大 我们把这个子矩阵称为和最大子矩阵 子矩阵的选取原则是原矩阵中一块相互连续的矩形区域 输入描述 输入的第一行包含2个整数n m 1 lt n m
华为OD机考
华为od
矩阵
Java
«
1
2
3
4
5
6
»