zoukankan      html  css  js  c++  java
  • FreeCodeCamp:Return Largest Numbers in Arrays

    要求:

    右边大数组中包含了4个小数组,分别找到每个小数组中的最大值,然后把它们串联起来,形成一个新数组。

    提示:你可以用for循环来迭代数组,并通过arr[i]的方式来访问数组的每个元素。

    结果:

    • largestOfFour([[4, 5, 1, 3], [13, 27, 18, 26], [32, 35, 37, 39], [1000, 1001, 857, 1]]) 应该返回一个数组.
    • largestOfFour([[13, 27, 18, 26], [4, 5, 1, 3], [32, 35, 37, 39], [1000, 1001, 857, 1]]) 应该返回[27,5,39,1001].
    • largestOfFour([[4, 9, 1, 3], [13, 35, 18, 26], [32, 35, 97, 39], [1000000, 1001, 857, 1]])应该返回 [9, 35, 97, 1000000].

    代码:

     1 function largestOfFour(arr) {
     2   // You can do this!
     3   var newarr=[];
     4 
     5   for (var i=0;i<arr.length;i++){
     6       var maxNumber=0;
     7     for (var j=0;j<arr[i].length;j++){
     8       if(arr[i][j]>maxNumber){
     9         maxNumber=arr[i][j];
    10       }
    11     }
    12     newarr[i]=maxNumber;
    13   }
    14   return newarr;
    15 }
    16 
    17 largestOfFour([[4, 5, 1, 3], [13, 27, 18, 26], [32, 35, 37, 39], [1000, 1001, 857, 1]]);

     

     

  • 相关阅读:
    16. 3Sum Closest
    17. Letter Combinations of a Phone Number
    20. Valid Parentheses
    77. Combinations
    80. Remove Duplicates from Sorted Array II
    82. Remove Duplicates from Sorted List II
    88. Merge Sorted Array
    257. Binary Tree Paths
    225. Implement Stack using Queues
    113. Path Sum II
  • 原文地址:https://www.cnblogs.com/ttmj865/p/6048837.html
Copyright © 2011-2022 走看看