Answers for "replace loops using recursion"

0

replace loops using recursion

//Write a recursive function, sum(arr, n), that returns the sum of the first n elements of an array arr.
  /* 1) sum([1], 0) should equal 0.
     2) sum([2, 3, 4], 1) should equal 2.
     3) sum([2, 3, 4, 5], 3) should equal 9. */
     
function sum(arr, n) {
    if(n <= 0) {
      return 0;
    } else {
      return sum(arr, n - 1) + arr[n - 1];
    }
  }
Posted by: Guest on December-24-2020

Code answers related to "replace loops using recursion"

Code answers related to "Javascript"

Browse Popular Code Answers by Language