Replace Loops using Recursion1

Tell us what’s happening:

I’ve checked, my code seems identical to the hint solution. It’s still failing.

Your code so far


function sum(arr, n) {
// Only change code below this line
function sum(arr, n) {
if(n <= 0) {
  return 0;
} else {
  return sum(arr, n - 1) + arr[n - 1];
}
}
// Only change code above this line
}

Your browser information:

User Agent is: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/87.0.4280.66 Safari/537.36.

Challenge: Replace Loops using Recursion

Link to the challenge:

Hello and welcome to the freeCodeCamp community~!

You have duplicated the function signature here - remove the extra declaration (and corresponding closing brace) and you should pass the tests. :slight_smile:

Thanks for responding so fast. I had just found that on another post. The “Only change code…” makes it easy to ignore what’s outside.