12 November 2015

Bonfire: Return Largest Numbers in Arrays

So, for this bonfire, you get the comparison operators as a link/hint. Nice troll.

function largestOfFour(arr) {
//create empty array to store the biggest numbers the function will return
  var biggest = [];  

//loop through each main array indexes
  for(var i = 0; i < arr.length; i++){
    //create variable to sub-arrays biggest number the function (yet not written) will return
    var temp = 0;
    biggest[i] = temp;
  }
  return biggest;
}
largestOfFour([[1000, 1001, 857, 1], [4, 5, 1, 3], [13, 27, 18, 26], [32, 35, 37, 39], [1000, 1001, 857, 1]]);


Now add this.

function largestOfFour(arr) {
  var biggest = [];
  for(var i = 0; i < arr.length; i++){
    var temp = 0;
    for(var j = 0; j &lt arr[i].length; j++){
      if(arr[i][j] &gt temp){
        temp = arr[i][j];
      }
    }
    biggest[i] = temp;
  }
  return biggest;
}
largestOfFour([[1000, 1001, 857, 1], [4, 5, 1, 3], [13, 27, 18, 26], [32, 35, 37, 39], [1000, 1001, 857, 1]]);
See the Pen ClnAe by Katja Hollar (@afkatja) on CodePen

No comments:

Post a Comment