MCPcopy Create free account
hub / github.com/careercup/CtCI-6th-Edition-JavaScript / numWays

Function numWays

chapter08/8.01 - Triple Step/tripleStep.js:1–14  ·  view source on GitHub ↗
(N)

Source from the content-addressed store, hash-verified

1var numWays = function(N) {
2 var answer = 0;
3 var recurse = function(number) {
4 if (number === 0) {
5 answer++;
6 } else if (number > 0) {
7 recurse(number - 1);
8 recurse(number - 2);
9 recurse(number - 3);
10 }
11 };
12 recurse(N);
13 return answer;
14};
15
16/* TEST */
17

Callers 1

tripleStep.jsFile · 0.85

Calls 1

recurseFunction · 0.70

Tested by

no test coverage detected