[js] 第1天 使用递归算法实现,数组长度为5,元素的随机数在2-32之间不重复

作者: haizhilin2013创建于 2019年4月17日更新于 2025年10月20日
标签js

这是一个起源题目,描述如下: 1. 这是一个大题目,将考点分成了4个小项;需要选手使用递归算法实现(限制15行代码以内实现;限制时间10分钟内完成): a) 生成一个长度为5的空数组arr。 b) 生成一个(2-32)之间的随机整数rand。 c) 将随机数rand插入到数组arr中,如果数组arr中已存在与rand相同的数字,则重新生成随机数rand并插入到arr中[需要使用递归实现,不能使用for/while等循环] d) 最终输出一个长度为5,且内容不重复的数组arr。

内容来源: haizlin/fe-interview