华为OD机试 - 数组合并(Python)| 真题+思路+考点+代码+岗位
2023-09-11 14:20:21 时间
数组合并
题目
现在有多组整数数组, 需要将他们合并成一个新的数组。
合并规则, 从每个数组里按顺序取出固定长度的内容合并到新的数组中,
取完的内容会删除掉,
如果该行不足固定长度或者已经为空,
则直接取出剩余部分的内容放到新的数组中, 继续下一行。
如样例 1, 获得长度 3, 先遍历第一行, 获得 2, 5, 6;
再遍历第二行, 获得 1, 7, 4;再循环回到第一行,
获得 7, 9, 5;再遍历第二行, 获得 3, 4;
再回到第一行, 获得 7, 按顺序拼接成最终结果。
输入
第一行是每次读取的固定长度, 0<长度<10
;
第二行是整数数组的数目 0<数目<1000
,
第 3~n
行是需要合并的数组, 不同的数组用回车换行分隔,
数组内部用逗号分隔。最大不超过 100
个元素
输出
输出一个新的数组, 用逗号分隔
示例一
输入
3
2
2,5,6,7,9,5,7
1,7,4,3,4
输出
2,5,6,1,7,4,7,9,5,3,4,7
示例二
输入
相关文章
- python:ERROR: No matching distribution found for Pillow==9.1.0的处理(Python 3.6.8)
- 【Python五篇慢慢弹】快速上手学python
- Python编程语言学习:python语言中快速查询python自带模块&函数的用法及其属性方法、如何查询某个函数&关键词的用法、输出一个类或者实例化对象的所有属性和方法名之详细攻略
- Python编程语言学习:python中与数字相关的函数(取整等)、案例应用之详细攻略
- Python之tkinter:动态演示调用python库的tkinter带你进入GUI世界(Button的command/Label/PhotoImage/封装为类)
- Python语言学习:利用python语言实现调用内部命令(python调用Shell脚本)—命令提示符cmd的几种方法
- Py之pipenv:Python包的管理利器pipenv简介、安装、使用方法详细攻略
- 已解决2.Set PROTOCOL_BUFFERS_PYTHON_IMPLEMENTATION=python (but this will use pure-Python parsing and wi
- 【Python成长之路】python 基础篇 -- 装饰器【华为云分享】
- 500个轻松处理,Python 自动化读写Word文档真香啊
- Python编程:twine模块打包python项目上传pypi
- Python 3 自动化运维之IPy 网络地址管理2
- python可变交换性能优化
- Python Unit Test - 5 mock-2
- 多版本Python共存时pip给指定版本的python安装package的方法
- python中的文件的追加操作