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

5th
Oct 2015
Abhishek
@Abhi493
Oct 05 2015 16:59
function largestOfFour(arr) {

  for(var i = 0;i<arr.length; i++)
  {
     var max=1;
    for(j=0;j<4;j++)
      {
        if(max<arr[i][i])
          max = arr[i][i];

      }
    var newArr.push(max);
  }
  // You can do this!
  return newArr;
}

largestOfFour([[4, 5, 1, 3], [13, 27, 18, 26], [32, 35, 37, 39], [1000, 1001, 857, 1]], "");
bonfire return largest numbers in array
CamperBot
@camperbot
Oct 05 2015 16:59

:fire:Bonfire: Return Largest Numbers in Arrays :link:

function largestOfFour(arr) {
  // You can do this!
  return arr;
}

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

Return an array consisting of the largest number from each provided sub-array. For simplicity, the provided array will contain exactly 4 sub-arrays.

more info:  bf details | bf links | hint

Abhishek
@Abhi493
Oct 05 2015 17:00
hint
CamperBot
@camperbot
Oct 05 2015 17:00

hint [1/7]

## :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]

Abhishek
@Abhi493
Oct 05 2015 17:00
hint
CamperBot
@camperbot
Oct 05 2015 17:00

hint [2/7]

# 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]

Abhishek
@Abhi493
Oct 05 2015 17:00
hint
CamperBot
@camperbot
Oct 05 2015 17:00

hint [3/7]

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]

Abhishek
@Abhi493
Oct 05 2015 17:00
hint
CamperBot
@camperbot
Oct 05 2015 17:00

hint [4/7]

Hint: 2

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

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

Abhishek
@Abhi493
Oct 05 2015 17:00
hint
CamperBot
@camperbot
Oct 05 2015 17:00

hint [5/7]

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]

Abhishek
@Abhi493
Oct 05 2015 17:00
hint
CamperBot
@camperbot
Oct 05 2015 17:00

hint [6/7]

Spoiler Alert!

687474703a2f2f7777772e796f75726472756d2e636f6d2f796f75726472756d2f696d616765732f323030372f31302f31302f7265645f7761726e696e675f7369676e5f322e676966.gif

Solution ahead!

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

Abhishek
@Abhi493
Oct 05 2015 17:00
hint
CamperBot
@camperbot
Oct 05 2015 17:00

hint [7/7]

Code Solution:

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.

Credits:

If you found this page useful, you can give thanks by copying and pasting this on the main chat: Thanks @Rafase282

NOTE: Please add your username only if you have added any relevant main contents to the wiki page. (Please don't remove any existing usernames.)

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

Abhishek
@Abhi493
Oct 05 2015 17:53
bonfire-confirm-the-ending
bonfire confirm the ending
CamperBot
@camperbot
Oct 05 2015 17:53

:fire:Bonfire: Confirm the Ending :link:

function end(str, target) {
  // "Never give up and good luck will find you."
  // -- Falcor
  return str;
}

end('Bastian', 'n');

Check if a string (first argument) ends with the given target string (second argument).

more info:  bf details | bf links | hint

Abhishek
@Abhi493
Oct 05 2015 17:53
hint
CamperBot
@camperbot
Oct 05 2015 17:53
These hints depend on people like you! Please add to this :point_right: Bonfire's Wiki Hints Page
Abhishek
@Abhi493
Oct 05 2015 17:53
hint
CamperBot
@camperbot
Oct 05 2015 17:53

hint [1/7]

## :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]

Abhishek
@Abhi493
Oct 05 2015 17:53
hint
CamperBot
@camperbot
Oct 05 2015 17:53

hint [2/7]

# 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]

Abhishek
@Abhi493
Oct 05 2015 17:54
hint
CamperBot
@camperbot
Oct 05 2015 17:54

hint [3/7]

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]

Abhishek
@Abhi493
Oct 05 2015 17:54
bonfire confirm the ending
CamperBot
@camperbot
Oct 05 2015 17:54

:fire:Bonfire: Confirm the Ending :link:

function end(str, target) {
  // "Never give up and good luck will find you."
  // -- Falcor
  return str;
}

end('Bastian', 'n');

Check if a string (first argument) ends with the given target string (second argument).

more info:  bf details | bf links | hint

Abhishek
@Abhi493
Oct 05 2015 17:54
hint
CamperBot
@camperbot
Oct 05 2015 17:54

hint [4/7]

Hint: 2

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

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

Abhishek
@Abhi493
Oct 05 2015 17:54
hint
CamperBot
@camperbot
Oct 05 2015 17:54

hint [5/7]

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]

Abhishek
@Abhi493
Oct 05 2015 17:54
hint
CamperBot
@camperbot
Oct 05 2015 17:54

hint [6/7]

Spoiler Alert!

687474703a2f2f7777772e796f75726472756d2e636f6d2f796f75726472756d2f696d616765732f323030372f31302f31302f7265645f7761726e696e675f7369676e5f322e676966.gif

Solution ahead!

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

Abhishek
@Abhi493
Oct 05 2015 17:54
hint
CamperBot
@camperbot
Oct 05 2015 17:54

hint [7/7]

Code Solution:

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.

Credits:

If you found this page useful, you can give thanks by copying and pasting this on the main chat: Thanks @Rafase282

NOTE: Please add your username only if you have added any relevant main contents to the wiki page. (Please don't remove any existing usernames.)

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