前端哥

【免费题库】华为OD机试 - 找到比自己强的人数(Java & JS & Python & C & C )

2024-04-18## 题目描述给定数组[[2,1],[3 2]],每组表示师徒关系,第一个元素是第二个元素的老师,数字代表排名,现在找出比自己强的徒弟。## 输入描述无## 输出描述无## 用例输入 [[2,1],[3,2]]输出 [0,1,2]说明 输入:第一行数据[2,1]表示排名第 2 的员工是排名第 1 员工的导师,后面的数据以此类推。输出:第一个元素 0 表示成绩排名第一的导师,没有徒弟考试超过他;第二个元素 1 表示成绩排名第二的导师,有 1 个徒弟成绩超过他第三个元素

https://www.qianduange.cn//article/5119.html 分类:前端知识

【免费题库】华为OD机试 - 数的分解(Java & JS & Python & C & C )

2024-04-17## 题目描述给定一个正整数 n,如果能够分解为 m(m > 1)个连续正整数之和,请输出所有分解中,m最小的分解。如果给定整数无法分解为连续正整数,则输出字符串"N"。## 输入描述输入数据为一整数,范围为 (1, 2^30]## 输出描述比如输入为:21输出:21=10 11用例1输入21输出21=10 11说明21可以分解的连续正整数组合的形式有多种:21=1 2 3 4 5 6_java数的分解

https://www.qianduange.cn//article/5084.html 分类:前端知识

【免费题库】华为OD机试 - 5键键盘(Java & JS & Python & C & C )

2024-04-16## 题目描述有一个特殊的5键键盘,上面有a,ctrl-c,ctrl-x,ctrl-v,ctrl-a五个键。a键在屏幕上输出一个字母a;ctrl-c将当前选择的字母复制到剪贴板;ctrl-x将当前选择的字母复制到剪贴板,并清空选择的字母;ctrl-v将当前剪贴板里的字母输出到屏幕;ctrl-a选择当前屏幕上的所有字母。注意:剪贴板初始为空,新的内容被复制到剪贴板时会覆盖原来的内容当屏幕上没有字母时,ctrl-a无效当没有选择字母时,ctrl-c和ctrl-x无效当有字母被_5键键盘的输出华为机试c

https://www.qianduange.cn//article/5032.html 分类:前端知识

【免费题库】华为OD机试 - 数据单元的变化替换(Java & JS & Python & C & C )

2024-04-15## 题目描述将一个 csv 格式的数据文件中包含有单元格引用的内容替换为对应单元格内容的实际值。comma separated values(CSV) 逗号分隔值,csv 格式的数据文件使用逗号 "," 作为分隔符将各单元的内容进行分隔。## 输入描述输入只有一行数据,用逗号分隔每个单元格,行尾没有逗号。最多26个单元格,对应编号A~Z。每个单元格的内容包含字母和数字,以及使用 '' 分隔的单元格引用,例如:表示引用第一个单元的值。每个单元格的内容,在替换前和替换后均不超过1

https://www.qianduange.cn//article/4978.html 分类:前端知识

【免费题库】华为OD机试 - 部门人力分配(Java & JS & Python & C & C )

2024-04-15## 题目描述部门在进行需求开发时需要进行人力安排。当前部门需要完成 N 个需求,需求用 requirements 表述,requirements[i] 表示第 i 个需求的工作量大小,单位:人月。这部分需求需要在 M 个月内完成开发,进行人力安排后每个月人力时固定的。目前要求每个月最多有2个需求开发,并且每个月需要完成的需求不能超过部门人力。请帮助部门评估在满足需求开发进度的情况下,每个月需要的最小人力是多少?## 输入描述输入为 M 和 requirements,M 表示需求开发

https://www.qianduange.cn//article/4977.html 分类:前端知识

【免费题库】华为OD机试 - 冠亚军排名,奖牌榜排名(Java & JS & Python & C & C )

2024-04-15## 题目描述2012伦敦奥运会即将到来,大家都非常关注奖牌榜的情况,现在我们假设奖牌榜的排名规则如下:首先gold medal数量多的排在前面其次silver medal数量多的排在前面然后bronze medal数量多的排在前面若以上三个条件仍无法区分名次,则以国家名称的字典顺序排定。我们假设国家名称不超过二十个字符,各类奖牌数不超过100,且大于0.## 输入描述第一行输入一个整数N(0

https://www.qianduange.cn//article/4918.html 分类:前端知识

【免费题库】华为OD机试 - 员工派遣(Java & JS & Python & C & C )

2024-04-15## 题目描述某公司部门需要派遣员工去国外做项目。现在,代号为 x 的国家和代号为 y 的国家分别需要 cntx 名和 cnty 名员工。部门每个员工有一个员工号(1,2,3,......),工号连续,从1开始。部长派遣员工的规则:规则1:从 [1, k] 中选择员工派遣出去规则2:编号为 x 的倍数的员工不能去 x 国,编号为 y 的倍数的员工不能去 y 国。问题:找到最小的 k,使得可以将编号在 [1, k] 中的员工分配给 x 国和 y 国,且满足 x 国和 y 国的需求。

https://www.qianduange.cn//article/4916.html 分类:前端知识

【免费题库】华为OD机试 - 文件缓存系统(Java & JS & Python & C & C )

2024-04-13## 题目描述请设计一个文件缓存系统,该文件缓存系统可以指定缓存的最大值(单位为字节)。文件缓存系统有两种操作:存储文件(put)读取文件(get)操作命令为:put fileName fileSizeget fileName存储文件是把文件放入文件缓存系统中;读取文件是从文件缓存系统中访问已存在,如果文件不存在,则不作任何操作。当缓存空间不足以存放新的文件时,根据规则删除文件,直到剩余空间满足新的文件大小位置,再存放新文件。具体的删除规则为:文件访问过后,会更新文件的

https://www.qianduange.cn//article/4866.html 分类:前端知识

【免费题库】华为OD机试 - 游戏分组(Java & JS & Python & C & C )

2024-04-13## 题目描述部门准备举办一场王者荣耀表演赛,有 10 名游戏爱好者参与,分为两队,每队 5 人。每位参与者都有一个评分,代表着他的游戏水平。为了表演赛尽可能精彩,我们需要把 10 名参赛者分为示例尽量相近的两队。一队的实力可以表示为这一队 5 名队员的评分总和。现在给你 10 名参与者的游戏水平评分,请你根据上述要求分队,最后输出这两组的实力差绝对值。例:10 名参赛者的评分分别为:5 1 8 3 4 6 7 10 9 2,分组为(1 3 5 8 10)和(2 4 6 7 9),两组实力

https://www.qianduange.cn//article/4803.html 分类:前端知识

【免费题库】华为OD机试 - 文本统计分析(Java & JS & Python & C & C )

2024-04-12## 题目描述有一个文件,包含以一定规则写作的文本,请统计文件中包含的文本数量。规则如下:文本以 ";" 分隔,最后一条可以没有 ";" ,但空文本不能算语句,比如COMMAND A; ;只能算一条语句。 注意,无字符/空白字符/制表符都算作"空"文本;文本可以跨行,比如下面,是一条文本,而不是三条COMMAND AANDCOMMAND B;文本支持字符串,字符串为成对的单引号(')或者成对的双引号("),字符串可能出现用转义字符(\)处理的单双引号("your inp

https://www.qianduange.cn//article/4737.html 分类:前端知识

44条数据,当前4/5

最近搜索

会员中心 联系我 留言建议 回顶部