推荐多样性需要从多个列表中选择元素,一次性要返回N屏数据(窗口数量),每屏展示K个元素(窗口大小),选择策略:
1.各个列表元素需要做穿插处理,即先从第一个列表中为每屏选择一元素,再从第二个列表中为每屏选择一个元素,依次类推
按照题意模拟即可,代码实现的话,这里首先是按照要求将要传入的数据(也就是输入的3个列表)弄成一维的(就是把3个列表按照某个顺序转为1个列表),然后再通过一维的转为二维的数组(这个二维就是题目中的窗口填充的数据,7行4列的那一个数据),然后再输出即可。
// 引入readline模块,用于从标准输入读取用户输入
const readline = require('readline');