×

scala

HUAWEI 机试题:磁盘容量排序(华为机试题磁盘容量排序)

qidouhai qidouhai 发表于2024-07-01 浏览6837 评论0
🌈 Scala 实现 题目描述: 磁盘的容量单位有M,G,T这三个等级 他们之间的换算关系为 1T=1024G 1G=1024M 现在给定N块磁盘的容量,请对他们按从小到大的顺序进行稳定排序 例如给定5块盘容量,1T,20M,3G,10G6T,3M12G9M,排序后的结果为20M,3G,3M12G9M,1T,10G6T 注意单位可以重复出现,上述3M12G9M为 3M+12G+9M和12M12G相等 输入描述: 输入第一行包含一个整数N,2<=N<=

scala

HUAWEI 机试题:运维日志排序

羊毛 羊毛 发表于2024-06-29 浏览9842 评论0
🌈 Scala 实现 题目描述: 运维工程师采集到某产品线网运行一天产生的日志n条,现需根据日志时间先后顺序对日志进行排序,日志时间格式为H:M:S.N。 H表示小时(0~23) M表示分钟(0~59) S表示秒(0~59) N表示毫秒(0~999) 时间可能并没有补全,也就是说,01:01:01.001也可能表示为1:1:1.1。 输入描述: 第一行输入一个整数n表示日志条数,1<=n<=100000,接下来n行输入n个时间。

scala

HUAWEI 机试题:按区间反转文章片段

- - 发表于2024-06-28 浏览6565 评论0
🌈 Scala 实现 题目描述: 输入一个英文文章片段,翻转指定区间的单词顺序,标点符号和普通字母一样处理。 例如输入字符串 “I am a developer.”,区间[0,3]则输出 “developer. a am I”。 输入描述: 使用换行隔开三个参数 第一个参数为英文文章内容即英文字符串 第二个参数为反转起始单词下标,下标从0开始 第三个参数为结束单词下标, 输出描述: 反转后的英文文章片段,所有单词之间以一个半角空格分割进行输出 示例 输入:

scala

HUAWEI 机试题:统计射击比赛成绩

哄哄 哄哄 发表于2024-06-25 浏览10502 评论0
🌈 Scala 实现 题目描述: 给定一个射击比赛成绩单,包含多个选手若干次射击的成绩分数,请对每个选手按其最高三个分数之和进行降序排名,输出降序排名后的选手id序列。 题目解析: 给一个数字表示射击的次数,然后给几个选手进行(乱序)射击,生成对应的成绩! 条件如下: 一个选手可以有多个射击成绩的分数,且次序不固定 如果一个选手成绩少于3个,则认为选手的所有成绩无效,排名忽略该选手 如果选手的成绩之和相等,则相等的选手按照其id降序排列 输入描述: 输入第一行,一个整数

scala

HUAWEI 机试题:VLAN资源池(华为交换机vlan地址池配置)

搬砖的菜鸟 搬砖的菜鸟 发表于2024-06-20 浏览9673 评论0
🌈 Scala 实现 题目描述: ***VLAN***是一种对局域网设备进行逻辑划分的技术,为了标识不同的VLAN,引入VLAN ID(1-4094之间的整数)的概念。 定义一个VLAN ID的资源池(下称VLAN资源池),资源池中连续的VLAN用开始VLAN-结束VLAN表示,不连续的用单个整数表示,所有的VLAN用英文逗号连接起来。现 在有一个VLAN资源池,业务需要从资源池中申请一个VLAN,需要你输出从VLAN资源池中移除申请的VLAN后的资源池。 输入描述: 第一行为字符串格

scala

HUAWEI 机试题:两个集合输出距离内数字

百度首页排名卖蜘蛛 百度首页排名卖蜘蛛 发表于2024-06-19 浏览5085 评论0
🌈 Scala 实现 题目描述: 同一个数轴x有两个点的集合A={A1,A2,…,Am}和B={B1,B2,…,Bm} A(i)和B(j)均为正整数 A、B已经按照从小到大排好序,AB均不为空 给定一个距离R 正整数,列出同时满足如下条件的(A(i),B(j))数对: A(i)<=B(j) A(i),B(j)之间距离小于等于R 在满足1,2的情况下每个A(i)只需输出距离最近的B(j) 输出结果按A(i)从小到大排序 输入描述: 第一行三个正整数m n R 第二行

scala

HUAWEI 机试题:找到好朋友

齐飞 齐飞 发表于2024-06-19 浏览6857 评论0
🌈 Scala 实现 题目描述: 在学校中,N 个小朋友站成一队,第 i 个小朋友的身高为 height[i],第 i 个小朋友可以看到第一个比自己身高更高的小朋友j,那么 j 是 i 的好朋友 (要求:j>i) 。 请重新生成一个列表,对应位置的输出是每个小朋友的好朋友的位置。 如果没有看到好朋友,请在该位置用0代替。 小朋友人数范围 0~40000。 输入描述: 第一行输入 N,N 表示有N个小朋友 第二行输入 N 个小朋友的身高 height[i],都是整数

scala

HUAWEI 机试题:单词接龙(华为机试题单词接龙)

yimi yimi 发表于2024-06-18 浏览7510 评论0
🌈 Scala 实现 题目描述: 单词接龙的规则是: 用于接龙的单词首字母必须要前一个单词的尾字母相同; 当存在多个首字母相同的单词时,取长度最长的单词,如果长度也相等,则取字典序最小的单词; 已经参与接龙的单词不能重复使用。 现给定一组全部由小写字母组成单词数组,并指定其中的一个单词作为起始单词,进行单词接龙。 请输出最长的单词串,单词串是单词拼接而成,中间没有空格。 输入描述: 输入的第一行为一个非负整数,表示起始单词在数组中的索引K,0 <

scala

HUAWEI 机试题:火星文计算

夜 发表于2024-06-17 浏览11106 评论0
🌈 Scala 实现 题目描述: 已知火星人使用的运算符为#、$,其与地球人的等价公式如下: x#y = 2x+3y+4 x$y = 3*x+y+2 其中x、y是无符号整数 地球人公式按C语言规则计算 火星人公式中,$的优先级高于#,相同的运算符,按从左到右的顺序计算 现有一段火星人的字符串报文,请你来翻译并计算结果。 输入描述: 火星人字符串表达式(结尾不带回车换行) **输入的字符串说明: ** 字符串为仅由无符号整数和操作符(#、$) 组成的计

scala

HUAWEI 机试题:求机器绘图面积(华为面积测量)

Benega Benega 发表于2024-06-17 浏览6292 评论0
🌈 Scala 实现 题目描述: 绘图机器的绘图笔初始位置在原点(0,0) 机器启动后按照以下规则来进行绘制直线 尝试沿着横线坐标正向绘制直线 直到给定的终点E 期间可以通过指令在纵坐标轴方向进行偏移 offsetY为正数表示正向偏移,为负数表示负向偏移 给定的横坐标终点值E 以及若干条绘制指令 请计算绘制的直线和横坐标轴以及x=E的直线组成的图形面积 输入描述: 首行为两个整数N 和 E 表示有N条指令, 机器运行的横坐标终点值E 接下来N行 每行两个整数表示