Return Largest Numbers in Arrays-freecodecamp算法题目
Posted ahswch
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Return Largest Numbers in Arrays-freecodecamp算法题目相关的知识,希望对你有一定的参考价值。
Return Largest Numbers in Arrays(找出多个数组中的最大数)
- 要求
- 大数组中包含了4个小数组,分别找到每个小数组中的最大值,然后把它们串联起来,形成一个新数组。
- 思路
- 用for循环来迭代数组,并通过
arr[i]
的方式来访问数组的每个元素。 - 在第一层for循环中定义变量temp为子数组的第一个元素。在第二个for循环中将子数组最大值赋给temp,最后在一层循环末尾将子数组最大值赋给大数组对应元素
- 用for循环来迭代数组,并通过
- 代码
-
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]]);
-
- 相关链接
-
- https://developer.mozilla.org/zh-CN/docs/Web/javascript/Reference/Operators/Comparison_Operators
以上是关于Return Largest Numbers in Arrays-freecodecamp算法题目的主要内容,如果未能解决你的问题,请参考以下文章
FreeCodeCamp:Return Largest Numbers in Arrays
Return Largest Numbers in Array
Return Largest Numbers in Arrays
Return Largest Numbers in Arrays(算法)