Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
华为OD机试 - 服务失效判断(Java)
题目描述 某系统中有众多服务 每个服务用字符串 只包含字母和数字 长度 lt 10 唯一标识 服务间可能有依赖关系 如A依赖B 则当B故障时导致A也故障 依赖具有传递性 如A依赖B B依赖C 当C故障时导致B故障 也导致A故障 给出所有依赖
Java华为OD机试AB卷
华为od
Java
算法
华为OD机试 - 座位调整(Java)
题目描述 疫情期间课堂的座位进行了特殊的调整 不能出现两个同学紧挨着 必须隔至少一个空位 给你一个整数数组 desk 表示当前座位的占座情况 由若干 0 和 1 组成 其中 0 表示没有占位 1 表示占位 在不改变原有座位秩序情况下 还能安
Java华为OD机试AB卷
华为od
Java
算法
华为OD机试 - 拔河比赛(Java)
题目描述 公司最近准备进行拔河比赛 需要在全部员工中进行挑选 选拔的规则如下 按照身高优先 体重次优先的方式准备比赛阵容 规定参赛的队伍派出10名选手 请实现一个选拔队员的小程序 输入为一个数组 记录了部门人员的身高 体重信息 如 身高 体
Java华为OD机试AB卷
Java
华为od
算法
华为OD机试 - 找最小数(Java)
题目描述 给一个正整数NUM1 计算出新正整数NUM2 NUM2为NUM1中移除N位数字后的结果 需要使得NUM2的值最小 输入描述 1 输入的第一行为一个字符串 字符串由0 9字符组成 记录正整数NUM1 NUM1长度小于32 2 输入的
Java华为OD机试AB卷
华为od
Java
算法
华为OD机试 - 求最小步数(Java)
题目描述 求从坐标零点到坐标点n的最小步数 一次只能沿横坐标轴向左或向右移动 2 或 3 注意 途径的坐标点可以为负数 输入描述 坐标点n 输出描述 输出从坐标零点移动到坐标点n的最小步数 备注 1 lt n lt 10 9 用例 输入 4
Java华为OD机试AB卷
Java
华为od
算法
华为OD机试 - 阿里巴巴找黄金宝箱(IV)(Java)
题目描述 一贫如洗的樵夫阿里巴巴在去砍柴的路上 无意中发现了强盗集团的藏宝地 藏宝地有编号从0 N的箱子 每个箱子上面有一个数字 箱子排列成一个环 编号最大的箱子的下一个是编号为0的箱子 请输出每个箱了贴的数字之后的第一个比它大的数 如果不
Java华为OD机试AB卷
华为od
Java
算法
华为OD机试 - 字符串解密(Java)
题目描述 给定两个字符串string1和string2 string1是一个被加扰的字符串 string1由小写英文字母 a z 和数字字符 0 9 组成 而加扰字符串由 0 9 a f 组成 string1里面可能包含0个或多个加扰子串
Java华为OD机试AB卷
华为od
Java
开发语言
算法
华为OD机试 - 最小循环子数组(Java)
题目描述 给定一个由若干整数组成的数组nums 请检查数组是否是由某个子数组重复循环拼接而成 请输出这个最小的子数组 输入描述 第一行输入数组中元素个数n 1 n 100000 第二行输入数组的数字序列nums 以空格分割 0 nums i
Java华为OD机试AB卷
华为od
Java
算法
华为OD机试 - 消消乐游戏(Java)
题目描述 游戏规则 输入一个只包含英文字母的字符串 字符串中的两个字母如果相邻且相同 就可以消除 在字符串上反复执行消除的动作 直到无法继续消除为止 此时游戏结束 输出最终得到的字符串长度 输入描述 输入原始字符串 str 只能包含大小写英
Java华为OD机试AB卷
华为od
Java
算法
华为OD机试 - 开放日活动、取出尽量少的球(Java)
题目描述 某部门开展Family Day开放日活动 其中有个从桶里取球的游戏 游戏规则如下 有N个容量一样的小桶等距排开 且每个小桶都默认装了数量不等的小球 每个小桶装的小球数量记录在数组 bucketBallNums 中 游戏开始时 要求
Java华为OD机试AB卷
华为od
Java
算法
华为OD机试 - 解密犯罪时间(Java)
题目描述 警察在侦破一个案件时 得到了线人给出的可能犯罪时间 形如 HH MM 表示的时刻 根据警察和线人的约定 为了隐蔽 该时间是修改过的 解密规则为 利用当前出现过的数字 构造下一个距离当前时间最近的时刻 则该时间为可能的犯罪时间 每个
Java华为OD机试AB卷
华为od
Java
算法
华为OD机试 - 响应报文时间(Java)
题目描述 IGMP 协议中 有一个字段称作最大响应时间 Max Response Time HOST收到查询报文 解折出 MaxResponsetime 字段后 需要在 0 MaxResponseTime 时间 s 内选取随机时间回应一个响
Java华为OD机试AB卷
Java
算法
华为od
华为OD机试 - 火星文计算(Java)
目录 题目描述 输入描述 输出描述 用例 题目解析 算法源码 题目描述 已知火星人使用的运算符为 其与地球人的等价公式如下 x y 2 x 3 y 4 x y 3 x y 2 其中x y是无符号整数 地球人公式按C语言规则计算 火星人公式中
Java华为OD机试AB卷
华为od
Java
算法
华为OD机试 - 字符串分割(二)(Java)
题目描述 给定一个非空字符串S 其被N个 分隔成N 1的子串 给定正整数K 要求除第一个子串外 其余的子串每K个字符组成新的子串 并用 分隔 对于新组成的每一个子串 如果它含有的小写字母比大写字母多 则将这个子串的所有大写字母转换为小写字母
Java华为OD机试AB卷
Java
华为od
算法
华为OD机试 - 单词倒序(Java)
题目描述 输入单行英文句子 里面包含英文字母 空格以及 三种标点符号 请将句子内每个单词进行倒序 并输出倒序后的语句 输入描述 输入字符串S S的长度 1 N 100 输出描述 输出倒序后的字符串 备注 标点符号左右的空格 0 单词间空格
Java华为OD机试AB卷
华为od
Java
开发语言
算法
华为OD机试 - 区块链文件转储系统(Java)
题目描述 区块链底层存储是一个链式文件系统 由顺序的N个文件组成 每个文件的大小不一 依次为F1 F2 Fn 随着时间的推移 所占存储会越来越大 云平台考虑将区块链按文件转储到廉价的SATA盘 只有连续的区块链文件才能转储到SATA盘上 且
Java华为OD机试AB卷
Java
华为od
算法
华为OD机试 - TLV解码(Java)
题目描述 TLV编码是按 Tag Length Value 格式进行编码的 一段码流中的信元用Tag标识 Tag在码流中唯一不重复 Length表示信元Value的长度 Value表示信元的值 码流以某信元的Tag开头 Tag固定占一个字节
Java华为OD机试AB卷
算法
华为od
Java
华为OD机试 - 非严格递增连续数字序列(Java)
题目描述 输入一个字符串仅包含大小写字母和数字 求字符串中包含的最长的非严格递增连续数字序列的长度 比如12234属于非严格递增连续数字序列 输入描述 输入一个字符串仅包含大小写字母和数字 输入的字符串最大不超过255个字符 输出描述 最长
Java华为OD机试AB卷
华为od
Java
算法
华为OD机试 - 评论转换输出(Java)
题目描述 在一个博客网站上 每篇博客都有评论 每一条评论都是一个非空英文字母字符串 评论具有树状结构 除了根评论外 每个评论都有一个父评论 当评论保存时 使用以下格式 首先是评论的内容 然后是回复当前评论的数量 最后是当前评论的所有了评论
Java华为OD机试AB卷
华为od
Java
算法
华为OD机试 - 转骰子(Java)
题目描述 骰子是一个立方体 每个面一个数字 初始为左1 右2 前3 观察者方向 后4 上5 下6 用123456表示这个状态 放置在平面上 可以向左翻转 用L表示向左翻转1次 可以向右翻转 用R表示向右翻转1次 可以向前翻转 用F表示向前翻
Java华为OD机试AB卷
华为od
Java
算法
«
1
2
3
4
5
6
7
»