Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save svahora/7aa544b2649d9b21e312 to your computer and use it in GitHub Desktop.
Save svahora/7aa544b2649d9b21e312 to your computer and use it in GitHub Desktop.
function largestOfFour(arr) {
var largest = 0;
var newArr = [];
for(x=0; x<arr.length; x++) {
for(y=0; y<arr[x].length; y++){ console.log(arr[x][y]);
if(arr[x][y]>largest) {
largest = arr[x][y];
}
} newArr.push(largest);
} return newArr;
}
largestOfFour([[4, 5, 1, 3], [13, 27, 18, 26], [32, 35, 37, 39], [1000, 1001, 857, 1]]);
@mohessaid
Copy link

function largestOfFour(arr) {
  // You can do this!
  var resArr = [];
  var max = 0;
  for (var i = 0, c = arr.length; i < c; i++){
    max = 0;
    for (var j = 0, k = arr[i].length; j < k; j++){
      if (arr[i][j] > max){
        max = arr[i][j];
      }
    }
    resArr.push(max);
  }
  return resArr;
}

largestOfFour([[4, 5, 1, 3], [13, 27, 18, 26], [32, 35, 37, 39], [1000, 1001, 857, 1]]);

@javing77
Copy link

javing77 commented Sep 6, 2015

function largestOfFour(arr) {
var secondArray = new Array;
for (var i=0; i < arr.length; i++)
{
secondArray.push(Math.max.apply( Math, arr[i] ))
}
return secondArray;
}

largestOfFour([[4, 5, 1, 3], [13, 27, 18, 26], [32, 35, 37, 39], [1000, 1001, 857, 1]]);

@arden2600
Copy link

my answer may be able to understand more easier than top. but not the best one.

function largest(arr){
var largest = 0;
for(var i in arr){
if(arr[i] >= largest) largest = arr[i];
}
return largest;
}

function largestOfFour(arr) {
var newarr= new Array;
for (var i in arr){
newarr[i] = largest(arr[i]);
}
return newarr;
}

largestOfFour([[4, 5, 1, 3], [13, 27, 18, 26], [32, 35, 37, 39], [1000, 1001, 857, 1]]);

@mushfick
Copy link

function largestOfFour(arr) {
  var newArray = [];
  for(i=0; i<arr.length; i++) {
    newArray.push(arr[i].sort(function(a,b) { return a < b; })[0]);
  }
  return newArray;
}

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment