• Return Largest Numbers in Arrays-freecodecamp算法题目


    Return Largest Numbers in Arrays(找出多个数组中的最大数)

    1. 要求
      • 大数组中包含了4个小数组,分别找到每个小数组中的最大值,然后把它们串联起来,形成一个新数组。
    2. 思路
      • 用for循环来迭代数组,并通过arr[i]的方式来访问数组的每个元素。
      • 在第一层for循环中定义变量temp为子数组的第一个元素。在第二个for循环中将子数组最大值赋给temp,最后在一层循环末尾将子数组最大值赋给大数组对应元素
    3. 代码
      •  1 function largestOfFour(arr) {
         2   // 请把你的代码写在这里
         3   for (var i =0;i<arr.length;i++){
         4     var temp = arr[i][0];
         5     for (var j =1;j<arr[i].length;j++){
         6       if (temp < arr[i][j]){
         7         temp = arr[i][j];
         8       }
         9     }
        10     arr[i] = temp;
        11   }
        12   
        13   return arr;
        14 }
        15 
        16 largestOfFour([[4, 5, 1, 3], [13, 27, 18, 26], [32, 35, 37, 39], [1000, 1001, 857, 1]]);
    4. 相关链接
      • https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Operators/Comparison_Operators
  • 相关阅读:
    PCLint
    pthread_join
    作业过程查找
    sqlcmd (转)
    整合问题
    PATINDEX
    回归Dos操作的快感,进入PowerShell世界 (转)
    Javascript 面向对象编程(一):封装
    理解闭包
    Javascript 面向对象编程(三):非构造函数的继承
  • 原文地址:https://www.cnblogs.com/ahswch/p/9292925.html
Copyright © 2020-2023  润新知