题解 | #无重复数组#

无重复数组

http://www.nowcoder.com/practice/d2fa3632268b41df9bc417b74802ad8c

const _getUniqueNums = (start,end,n) => {
                // 补全代码
                var arr=new Set()
                for(var i=0;i<n;i++){
                    let random=Math.floor(Math.random()*(end-1)+start)
                    arr.add(random)
                }
                return [...arr.values()]
}
全部评论
不行,for循环次数固定,但是循环中可产生重复的数,最后即使去重了,数组元素也不满足n的数量
点赞 回复 分享
发布于 2023-02-02 23:08 广东

相关推荐

10-15 10:23
门头沟学院 Java
牛可乐的头像真牛:赶紧举报,这公司绝对是诈骗的,等你签约后工作一两个月后根据合同漏洞把你开除,并且要求你赔偿3w培训费,996是为了提前筛选心甘情愿签下合同容易受骗的群体,纯粹面向校招生精心设计的骗局
你见过哪些工贼行为
点赞 评论 收藏
分享
评论
6
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务