diff --git a/src/index.js b/src/index.js index f12ab1b..e1d96d8 100644 --- a/src/index.js +++ b/src/index.js @@ -4,6 +4,19 @@ */ const pascalTriangle = (lineNumber) => { + let trianguloPascal = [1]; + for (let cont1 = 0; cont1 <= lineNumber; cont1++) { + let temporal = Array(); + temporal[0] = 1; + temporal[cont1] = 1; + for (let cont2 = 1; cont2 < cont1; cont2++) { + if (cont2 != cont1) { + temporal[cont2] = trianguloPascal[cont2] + trianguloPascal[cont2-1]; + } + } + trianguloPascal = temporal; + } + return trianguloPascal; }