Skip to content

Commit

Permalink
adding a recursion example
Browse files Browse the repository at this point in the history
  • Loading branch information
DarthOstrich committed Oct 29, 2020
1 parent 7604372 commit e7e9164
Showing 1 changed file with 13 additions and 0 deletions.
13 changes: 13 additions & 0 deletions problem6/recursionEx.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
// 1. check if we have reached our limiter
// 2. square the value
// 3. add it to the total
// 4. decrement the limiter
// 5. return to step 1
function getSumSquares(ceiling, total = 0) {
if (ceiling === 0) {
return total;
}
total += ceiling ** 2;
return getSumSquares(ceiling - 1, total);
}
getSumSquares(10);

0 comments on commit e7e9164

Please sign in to comment.