美文网首页
网易面试题之返回随机数组函数

网易面试题之返回随机数组函数

作者: kate2020 | 来源:发表于2018-04-02 18:30 被阅读14次

有幸参加了网易的面试,有道题挺有意思:
编写一个接收参数n的函数,返回一个包含n个值在1到100之间的数据
网上似乎有答案了,懒得看,所以自己写了一个

var test = function (n) {
  var arr = []
  var oriArr = []
  for (let i=1;i<101;i++){
    oriArr.push(i)
  }
  var pu = function (arr){
    var rand = Math.round(Math.random()*(oriArr.length-1))
    var item = oriArr.splice(rand, 1)
    arr.push(Number(item))
  }
  for (let i = 0;i<n;i++){
    pu(arr)
  }
  return arr
}
var newarr = test(100).sort(function (a, b) {return a - b})
console.log(newarr)

相关文章

  • 网易面试题之返回随机数组函数

    有幸参加了网易的面试,有道题挺有意思:编写一个接收参数n的函数,返回一个包含n个值在1到100之间的数据网上似乎有...

  • rand()函数用法

    rand函数产生由在(0, 1)之间均匀分布的随机数组成的数组。 Y = rand(n) 返回一个n x n的随机...

  • sort用法总结

    前言 sort() 方法用于对数组的元素进行排序,并返回数组。 随机数 返回介于 0(包含) ~ 1(不包含) 之...

  • Math数组Date

    Math数组Date 写一个函数,返回从min到max之间的 随机整数,包括min不包括max 写一个函数,返回从...

  • 散列表

    散列表利用数组下标随机访问元素的特点。散列函数:将键值映射到散列值的函数。 返回非负整数(作为数组下标); key...

  • 一道题

    简单说:写个函数,接受数字n,返回个数组,包含n个随机数(min, max 之间),且不重复。

  • 九月一号

    php函数之返回值 使用return关键字可以使函数返回值,可以返回包括数组和对象的任意类型,如果省略了 retu...

  • Math

    试炼 写一个函数,返回从min到max之间的 随机整数,包括min不包括max 写一个函数,返回从min都max之...

  • JS的Math应用

    1、写一个函数,返回从min到max之间的随机整数,包括min不包括max 2、写一个函数,返回从min都max之...

  • Math数组Date

    1、写一个函数,返回从min到max之间的随机整数,包括min不包括max 2、写一个函数,返回从min都max之...

网友评论

      本文标题:网易面试题之返回随机数组函数

      本文链接:https://www.haomeiwen.com/subject/cpbxhftx.html