美文网首页
JS 返回数组中最大的数字

JS 返回数组中最大的数字

作者: ER_PM | 来源:发表于2019-03-31 17:47 被阅读0次

相对于我们需要知道的东西而言,我们真正知道的并不多。

要求:返回数组里4个子数组中最大的数字,该新数组由4个最大的数字组成。

例如:largestOfFour([[4, 5, 1, 3], [13, 27, 18, 26], [32, 35, 37, 39], [1000, 1001, 857, 1]])
返回:[5,27,39,1001]

function largestOfFour(arr) {

  let maxNumOfArr = []; //存储子数组中最大的数字

  for(let i= 0; i < arr.length; i++){
    //对子数组里的数字进行升序排序
    arr[i].sort((a,b) =>{
      return a - b;
    })
    //被排过序的子数组
    let sortedArr = arr[i];  
    //把子数组中最后一个项目添加进maxNumOfArr中,子数组中最后1个项目就是最大的数字
    maxNumOfArr.push(sortedArr[sortedArr.length - 1]);
  }
  return maxNumOfArr;
}

largestOfFour([[4, 5, 1, 3], [13, 27, 18, 26], [32, 35, 37, 39], [1000, 1001, 857, 1]]);

相关文章

  • JS 返回数组中最大的数字

    相对于我们需要知道的东西而言,我们真正知道的并不多。 要求:返回数组里4个子数组中最大的数字,该新数组由4个最大的...

  • 152. 乘积最大子数组

    题目描述 给你一个整数数组 nums ,请你找出数组中乘积最大的连续子数组(该子数组中至少包含一个数字),并返回该...

  • 乘积最大子数组

    题目描述:给你一个整数数组 nums ,请你找出数组中乘积最大的连续子数组(该子数组中至少包含一个数字),并返回该...

  • 152. 乘积最大子数组

    题目: 给你一个整数数组 nums ,请你找出数组中乘积最大的连续子数组(该子数组中至少包含一个数字),并返回该子...

  • lintcode 最大子数组||

    给定一个整数数组,找出两个 不重叠 子数组使得它们的和最大。每个子数组的数字在数组中的位置应该是连续的。返回最大的...

  • 152. 乘积最大子数组

    给你一个整数数组 nums ,请你找出数组中乘积最大的连续子数组(该子数组中至少包含一个数字),并返回该子数组所对...

  • Day76 乘积最大子数组

    给你一个整数数组 nums ,请你找出数组中乘积最大的连续子数组(该子数组中至少包含一个数字),并返回该子数组所对...

  • LeetCode 152. 乘积最大子数组

    题目 给你一个整数数组 nums ,请你找出数组中乘积最大的非空连续子数组(该子数组中至少包含一个数字),并返回该...

  • LeetCode题解:乘积最大子数组

    题目描述 给你一个整数数组nums,请你找出数组中乘积最大的非空连续子数组(该子数组中至少包含一个数字),并返回该...

  • js实现二维数组中找出最大的一个,并返回数组

    现在给你一个数组,这个数组中包含了数字的子数组。 请编写程序,从数组的每一个子数组中返回其最大的那个数。目标数...

网友评论

      本文标题:JS 返回数组中最大的数字

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