## Where communities thrive

• Join over 1.5M+ people
• Join over 100K+ communities
• Free without limits
##### Activity
Michael Martin
@MikeASNT
hint
CamperBot
@camperbot
These hints depend on people like you! Please add to this :point_right: Bonfire's Wiki Hints Page
Ghost
@ghost~55ee52540fc9f982beaff6cd
hint
CamperBot
@camperbot

hint [1/8]

## ## :construction: After this are possible spoiler hints.

Make sure you've tried to hard to solve it yourself before proceeding. :construction:

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

Ghost
@ghost~55ee52540fc9f982beaff6cd
hint
CamperBot
@camperbot

hint [2/8]

## # Explanation:

You will get an array that contains sub arrays of numbers and you need to return an array with the largest number from each of the sub arrays.

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

Ghost
@ghost~55ee52540fc9f982beaff6cd
hint
CamperBot
@camperbot

hint [3/8]

## Hint: 1

You will need to keep track of the array with the answer and the largest number of each sub-array.

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

Ghost
@ghost~55ee52540fc9f982beaff6cd
hint
CamperBot
@camperbot

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]

mtbdanimal
@mtbdanimal
hint
CamperBot
@camperbot

hint [1/8]

## ## :construction: After this are possible spoiler hints.

Make sure you've tried to hard to solve it yourself before proceeding. :construction:

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

mtbdanimal
@mtbdanimal
hint
CamperBot
@camperbot

hint [2/8]

## # Explanation:

You will get an array that contains sub arrays of numbers and you need to return an array with the largest number from each of the sub arrays.

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

mtbdanimal
@mtbdanimal
hint
CamperBot
@camperbot

hint [3/8]

## Hint: 1

You will need to keep track of the array with the answer and the largest number of each sub-array.

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

mtbdanimal
@mtbdanimal
hint
CamperBot
@camperbot

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]

mtbdanimal
@mtbdanimal
hint
CamperBot
@camperbot

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]

mtbdanimal
@mtbdanimal
hint
CamperBot
@camperbot

hint [6/8]

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

mtbdanimal
@mtbdanimal
hint
CamperBot
@camperbot

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]

Kyle Kinzalow
@KyleKinz
can't figure out why results[n] = largestNumber; is where it is and how it's working
actually I guess it's setting each iteration of [n] to largest number after all the other work has been done
Craig Rufener
@crufener
This message was deleted
CamperBot
@camperbot
Sorry, can't find a bonfire called caesars cipher. [ Check the map? ]
bitgrower
@bitgrower
weird -- that answer doesn't look right to me ... I thought you had to return an array, not a single number ...
scharrin
@scharrin
why isn't it work.. I think it's correct..?
function largestOfFour(arr) {
return arr.map((v)=>v.sort()[v.length-1]);
}
Ashikur Rahaman
@ashikCodecamper
hi