output should be [5,27 39, 1001] but output comes [ 5, 27, 18, 26, 35, 37, 39, 1001 ]
my dry run says [ 5,27,39,1001] but instead console outputs [ 5, 27, 18, 26, 35, 37, 39, 1001 ]
Your code so far
function largestOfFour(arr) {
let result = [];
for(let i in arr){
let max = arr[i][0];
for(let j=1;j< arr[i].length;j++){
if(arr[i][j] > max ){
result.push(arr[i][j])
}
}
}
console.log(result)
return result;
}
largestOfFour([[4, 5, 1, 3], [13, 27, 18, 26], [32, 35, 37, 39], [1000, 1001, 857, 1]]);
Your browser information:
User Agent is: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/109.0.0.0 Safari/537.36
Challenge: Basic Algorithm Scripting - Return Largest Numbers in Arrays
Link to the challenge: