# Return Largest numbers in Arrays, cannot pass test

**URL:** <https://forum.freecodecamp.org/t/return-largest-numbers-in-arrays-cannot-pass-test/121098>\
**Category:** General\
**Created:** [May 29, 2017, 10:06am UTC](https://forum.freecodecamp.org/t/return-largest-numbers-in-arrays-cannot-pass-test/121098 "2017-05-29T10:06:44Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![adilmayat](https://avatars.discourse-cdn.com/v4/letter/a/c67d28/32.png) [@adilmayat](https://forum.freecodecamp.org/u/adilmayat)\
**Post date:** [May 29, 2017, 10:06am UTC](https://forum.freecodecamp.org/t/return-largest-numbers-in-arrays-cannot-pass-test/121098/1 "2017-05-29T10:06:44Z")

</div>

hey guys,

I have reached the return largest number checkpoint, I think i have got the code almost correct as it passes first and third test but it doesn’t seem to pass the second test. Please help me find my mistake.

```javascript
function largestOfFour(arr) {
  // You can do this!
  var largest=0, nArr=[] ;

  for(i=0;i<arr.length;i++)
    {
      for(j=0;j<arr[i].length;j++)
        {
          if(largest<arr[i][j])
            {
              largest=arr[i][j];
            } 
        }
      nArr.push(largest);
    }
  return nArr;
}

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

```

🙂 thanks guys.

---

<div class="post-metadata">

**Author:** ![kevcomedia](https://sea3.discourse-cdn.com/freecodecamp/user_avatar/forum.freecodecamp.org/kevcomedia/32/125737_2.png) [@kevcomedia](https://forum.freecodecamp.org/u/kevcomedia)\
**Post date:** [May 29, 2017, 10:08am UTC](https://forum.freecodecamp.org/t/return-largest-numbers-in-arrays-cannot-pass-test/121098/2 "2017-05-29T10:08:43Z")

</div>

I cleaned up your code.  
You need to use triple backticks to post code to the forum.  
See [this post for details](http://forum.freecodecamp.com/t/forum-code-formatting/25574).

---

<div class="post-metadata">

**Author:** ![kevcomedia](https://sea3.discourse-cdn.com/freecodecamp/user_avatar/forum.freecodecamp.org/kevcomedia/32/125737_2.png) [@kevcomedia](https://forum.freecodecamp.org/u/kevcomedia)\
**Post date:** [May 29, 2017, 10:14am UTC](https://forum.freecodecamp.org/t/return-largest-numbers-in-arrays-cannot-pass-test/121098/3 "2017-05-29T10:14:33Z")

</div>

Look closely at the output you get from the test that fails. There’s a hint there. 😉

---

<div class="post-metadata">

**Author:** ![adilmayat](https://avatars.discourse-cdn.com/v4/letter/a/c67d28/32.png) [@adilmayat](https://forum.freecodecamp.org/u/adilmayat)\
**Post date:** [May 29, 2017, 10:53am UTC](https://forum.freecodecamp.org/t/return-largest-numbers-in-arrays-cannot-pass-test/121098/4 "2017-05-29T10:53:36Z")

</div>

Ah yes,

the largest variable retained the largest valve from the second for loop, it needs to be reset at the beginning of the first for loop. Fantastic. thanks.

```auto
function largestOfFour(arr) {
  // You can do this!
  var largest, nArr=[] ;

  for(i=0;i<arr.length;i++)
    {
      largest =0;
      for(j=0;j<arr[i].length;j++)
        {
          if(largest<arr[i][j])
            {
              largest=arr[i][j];
            } 
          
        }
      nArr.push(largest);
    }
  return nArr;
}

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

```

---

<div class="post-metadata">

**Author:** ![ILM](https://sea3.discourse-cdn.com/freecodecamp/user_avatar/forum.freecodecamp.org/ilm/32/363239_2.png) [@ILM](https://forum.freecodecamp.org/u/ILM)\
**Post date:** [January 17, 2021, 8:54pm UTC](https://forum.freecodecamp.org/t/return-largest-numbers-in-arrays-cannot-pass-test/121098/5 "2021-01-17T20:54:03Z")

</div>


