Skip to main content

Return Largest Numbers in Arrays

 Return an array consisting of the largest number from each provided sub-array.

题目要求:返回两层嵌套数组中,每个小数组中的最大值,组成一个数组,返回这个数组。

思路:程序中创建一个空数组,然后在两层for循环中,空数组中的index就是外层数组的index。

function largestOfFour(arr) {
  
  let largestArr = [];//将每个子数组中的最大值push进这个数组
  for (let i=0;i<arr.length;i++)//数组中的数组
  {
    largestArr[i] =arr[i][0];//初始化为每个小数组第一个值
    for(let j=0;j<arr[i].length;j++)//对每个小数组进行循环判断
    {
      if (largestArr[i]<=arr[i][j])
      {
        largestArr[i] = arr[i][j];
        
      }
    }
  }
  return largestArr;
}
console.log(largestOfFour([[4513], [13271826], [32353739], [100010018571]]));
largestOfFour([[4513], [13271826], [32353739], [100010018571]]);


Comments

Popular posts from this blog

span[class~="sr-only"]

  The  span[class~="sr-only"]  selector will select any  span  element whose  class   includes   sr-only . Create that selector, and give it a  border  property set to  0 . span [ class ~= "sr-only" ] {    border:   0 ; }

Use Recursion to Create a Range of Numbers

  function   rangeOfNumbers ( startNum ,  endNum ) {    if ( startNum <= endNum )   {      const   arrNumber  =  rangeOfNumbers ( startNum ,  endNum - 1 );      arrNumber . push ( endNum );      return   arrNumber ;   }    else  {      return  [];   }       }; console . log ( rangeOfNumbers ( 6 , 8 ));//[6,7,8] console . log ( rangeOfNumbers ( 3 , 12 )); //[ 3, 4, 5, 6, 7, 8, 9, 10, 11, 12 ]

About the Little Lemon receipt maker exercise

 My homework and exercise of the lesson "About the Little Lemon receipt maker exercise" of the class "programming with Javascript" on coursera. const menu = [     {         Dish : "Italian pasta" ,         price : 9.55     },     {         Dish : "Rice with veggies" ,         price : 8.65     },     {         Dish : "Chicken with potatoes" ,         price : 15.55     },     {         Dish : "Vegetarian Pizza" ,         price : 6.45     } ]; function receiptMaker ( arr , bool ) {     if ( bool == false )     {         console . log ( "Prices without tax:" );         arr . forEach ( element => {             console . log ( `Dish: ${ element . Dish } Price (incl.tax):$ ${ element . price } ` );                     });     }     else     {         console . log ( "Prices with 20% tax:" );         arr . forEach ( element => {             console . log ( `Dish: ${ element . Dish } Price (inc