首页 > 2021-04 华为od机试
头像
Dk2018
编辑于 2021-04-16 20:01
+ 关注

2021-04 华为od机试

1. 输入n个数组,每次取出k项添加到空数组,最后打印这个数组
例子:3个数组 每次2位
3
2
1,2,3,4,5
6,7,8,9,10
11,12,13
第一轮1 2 6 7 11 12
第二轮                      3 4 8 9 13
第三轮                                        5 10
结果就是 1,2,6,7,11,12,3,4,8,9,13,5,10


2. 输入一个数组,值为高度,求长方形最大面积
类似于这个题:11. 盛最多水的容器
不过有短板,水位最高就在短板那里



3. 输入一个csv,将内容中的引用替换成指定格子的值
<A> 代表第1格 <Z>代表26格,总共26个格子
例子
输入
<B>1,2,3,4<C>
<B>替换成2  
<C>替换成3
输出
21,2,3,43
条件:
1. 格子间不能互相引用,否则返回-1。忘了是互相引用还是多次引用了
例子: <B>2,<A> 互相引用,返回-1
2. 引用只有一种格式,<<A>> <A <A< 等都是不允许的
3. 一个格子里最多引用一次 1,2,<A><B> 是不行的

全部评论

(8) 回帖
加载中...
话题 回帖

推荐话题

相关热帖

近期热帖

近期精华帖

热门推荐