当前位置: 首页 > news >正文

华为OD机试 - 数组合并(Python),真题含思路

数组合并

题目

现在有多组整数数组, 需要将他们合并成一个新的数组。
合并规则, 从每个数组里按顺序取出固定长度的内容合并到新的数组中,
取完的内容会删除掉,
如果该行不足固定长度或者已经为空,
则直接取出剩余部分的内容放到新的数组中, 继续下一行。
如样例 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

示例二

输入

http://www.lryc.cn/news/3074.html

相关文章:

  • Vue2创建移动端项目
  • PorterDuffXfermode与圆角图片
  • 如何准备大学生电子设计竞赛
  • 【Java容器(jdk17)】ArrayList深入源码,就是这么简单
  • 【Java 面试合集】简述下Java的三个特性 以及项目中的应用
  • git基本概念图示【学习】
  • 微前端qiankun架构 (基于vue2实现)使用教程
  • 记录robosense RS-LIDAR-16使用过程3
  • 【博学谷学习记录】大数据课程-学习第七周总结
  • 154、【动态规划】leetcode ——494. 目标和:回溯法+动态规划(C++版本)
  • MySQL-窗口函数
  • 【C++设计模式】学习笔记(1):面向对象设计原则
  • [测开篇]设计测试用例的方法如何正确描述Bug
  • 设计模式学习笔记--单例、建造者、适配器、装饰、外观、组合
  • English Learning - Day5 L1考前复习 2023.2.10 周五
  • C. Prepend and Append
  • javassm超市在线配送管理系统
  • Scratch少儿编程案例-多模式贪吃蛇(无尽和计时)
  • 谷歌蜘蛛池怎么搭建?Google蜘蛛池可以帮助谷歌排名吗?
  • Kubernetes集群-部署Java项目
  • English Learning - Day54 作业打卡 2023.2.8 周三
  • 【Unity题】 1.矩阵旋转,欧拉旋转,四元数旋转各自的优缺点。2.StringBuilder和String的区别
  • 【C++面试问答】搞清楚深拷贝与浅拷贝的区别
  • day10_面向对象基础
  • 电影订票网站的设计与开发
  • seata【SAGA模式】代码实践(细节未必完全符合saga的配置,仅参考)
  • 面试题:Java锁机制
  • Springboot Web开发
  • 分布式事务 | 使用DTM 的Saga 模式
  • 错误代码0xc0000001要怎么解决?如何修复错误