前端哥

华为od机试C卷-- 猜密码(Java & JS & Python)

2024-06-10小杨申请了一个保密柜,但是他忘记了密码。只记得密码都是数字,而且所有数字都是不重复的。请你根据他记住的数字范围和密码的最小数字数量,帮他算下有哪些可能的组合,规则如下:1.输出的组合都是从可选的数字范围中选取的,且不能重复;2.输出的密码数字要按照从小到大的顺序排列,密码组合需要按照字母顺序,从小到大的顺序排序。3.输出的每一个组合的数字的数量要大于等于密码最小数字数量;4.如果可能的组合为空,则返回“None”

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

华为od机试C卷-- 考古学家(Java & JS & Python)

2024-06-10有一个考古学家发现一个石碑,但是很可惜,发现时其已经断成多段,原地发现n个断口整齐的石碑碎片。为了破解石碑内容,考古学家希望有程序能帮忙计算复原后的石碑文字组合数,你能帮忙吗?

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

华为od机试C卷-- 快速人名查找(Java & JS & Python)

2024-06-09给一个字符串,表示用’,’分开的人名。然后给定一个字符串,进行快速人名查找,符合要求的输出。快速人名查找要求︰人名的每个单词的连续前几位能组成给定字符串,一定要用到每个单词。

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

华为od机试C卷-- 攀登者2(Java & JS & Python & C)

2024-06-09攀登者喜欢寻找各种地图,并且尝试攀登到最高的山峰。地图表示为一维数组,数组的索引代表水平位置,数组的元素代表相对海拔高度。其中数组元素0代表地面。例如:[0,1,2,4,3,1,0,0,1,2,3,1,2,1,0],代表如下图所示的地图,地图中有两个山脉位置分别为 1,2,3,4,5 和 8,9,10,11,12,13,最高峰高度分别为 4,3。最高峰位置分别为3,10。一个山脉可能有多座山峰(高度大于相邻位置的高度,或在地图边界且高度大于相邻的高度)。

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

华为od机试C卷-- 可以组成网络的服务器(Java & JS & Python & C)

2024-06-08在一个机房中,服务器的位置标识在 n*m 的整数矩阵网格中,1 表示单元格上有服务器,0 表示没有。如果两台服务器位于同一行或者同一列中紧邻的位置,则认为它们之间可以组成一个局域网。请你统计机房中最大的局域网包含的服务器个数。

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

华为od机试C卷-- 两个字符串间的最短路径问题(Java & JS & Python & C)

2024-06-08给定两个字符串,分别为字符串 A 与字符串 B。例如 A字符串为 "ABCABBA",B字符串为 "CBABAC" 可以得到下图 m * n 的二维数组,定义原点为(0,0),终点为(m,n),水平与垂直的每一条边距离为1,映射成坐标系如下图。从原点 (0,0) 到 (0,A) 为水平边,距离为1,从 (0,A) 到 (A,C) 为垂直边,距离为1;假设两个字符串同一位置的两个字符相同,则可以作一个斜边,如 (A,C) 到 (B,B) 最短距离为斜边,距离同样为1。作出所有的斜边如下图,(0

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

华为od机试C卷-- 路口最短时间问题(Java & JS & Python & C)

2024-06-08假定街道是棋盘型的,每格距离相等,车辆通过每格街道需要时间均为 timePerRoad;街道的街口(交叉点)有交通灯,灯的周期 T(=lights[row][col])各不相同;车辆可直行、左转和右转,其中直行和左转需要等相应 T 时间的交通灯才可通行,右转无需等待。现给出 n * m 个街口的交通灯周期,以及起止街口的坐标,计算车辆经过两个街口的最短时间。其中: 1. 起点和终点的交通灯不计入时间,且可以在任意方向经过街口 2. 不可超出 n * m 个街口,不可跳跃,但边线也是道路

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

华为od机试C卷-- 模拟数据序列化传输(Java & JS & Python & C & C )

2024-06-08模拟一套简化的序列化传输方式,请实现下面的数据编码与解码过程 1. 编码前数据格式为 [位置,类型,值],多个数据的时候用逗号分隔,位置仅支持数字,不考虑重复等场景;类型仅支持:Integer / String / Compose(Compose的数据类型表示该存储的数据也需要编码) 2. 编码后数据参考图示,数据区的格式是:位置#类型#长度#数据,类型存储需要编码,Integer->0;String->1;Compose->2,长度是指数据的字符长度;数据仅允许数字、大小写字母、空格。

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

华为od机试C卷-- 分月饼(Java & JS & Python & C)

2024-06-07中秋节,公司分月饼,m 个员工,买了 n 个月饼,m ≤ n,每个员工至少分 1 个月饼,但可以分多个, - 单人分到最多月饼的个数是 Max1 ,单人分到第二多月饼个数是 Max2 ,Max1 - Max2 ≤ 3 , - 单人分到第 n - 1 多月饼个数是 Max(n-1),单人分到第n多月饼个数是 Max(n) ,Max(n-1) – Max(n) ≤ 3, 问有多少种分月饼的方法?

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

华为od机试C卷-- 快递员的烦恼(Java & JS & Python & C)

2024-06-07快递公司每日早晨,给每位快递员推送需要送到客户手中的快递以及路线信息,快递员自己又查找了一些客户与客户之间的路线距离信息,请你依据这些信息,给快递员设计一条最短路径,告诉他最短路径的距离。

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

264条数据,当前7/27

最近搜索

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