These are chat archives for camperbot/bonfire-return-largest-numbers-in-arrays

17th
Dec 2015
Dec 17 2015 10:36
hint
CamperBot
@camperbot
Dec 17 2015 10:36

hint [4/8]

Hint: 2

You can work with multidimensional arrays by Array[Index][SubIndex]

type hint for next hint :pencil: [Contribute at the FCC Wiki]

Dec 17 2015 10:36
hint
CamperBot
@camperbot
Dec 17 2015 10:36

hint [5/8]

Hint: 3

Pay close attention to the timing of the storing of variables when working with loops

type hint for next hint :pencil: [Contribute at the FCC Wiki]

Dec 17 2015 10:36
hint
CamperBot
@camperbot
Dec 17 2015 10:36

hint [6/8]

type hint for next hint :pencil: [Contribute at the FCC Wiki]

Dec 17 2015 10:36
This message was deleted
CamperBot
@camperbot
Dec 17 2015 10:36

hint [7/8]

Solution 1:

function largestOfFour(arr) {
var results = [];
for (var n = 0; n < arr.length; n++) {
var largestNumber = 0;
for (var sb = 0; sb < arr[n].length; sb++) {
if (arr[n][sb] > largestNumber) {
largestNumber = arr[n][sb];
}
}

results[n] = largestNumber;
}

return results;
}

Code Explanation:

• Create a variable to store the results as an array.
• Create an outer loop to iterate through the main array.
• Before going into the inner loop, create a variable to hold the largest number. This must be outside the inner loop.
• Create another for loop to work with the sub-arrays.
• Check if the element of the sub array is larger than the current largest number. If so, then save the number.
• After the inner loop, save the largest number in the variable for the results.

type hint for next hint :pencil: [Contribute at the FCC Wiki]