Didart

Number Pyramid - Nested Loops

Apr 19th, 2022
889
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. function numberPyramid(input) {
  2.  
  3.     let n = Number(input[0]);
  4.     let currentNum = 1;
  5.     let isBigger = false;
  6.     let printCurrentLine = "";
  7.  
  8.     for (let row = 1; row <= n; row++) {
  9.         for (let col = 1; col <= row; col++) {
  10.             if (currentNum > n) {
  11.                 isBigger = true;
  12.                 break;
  13.             }
  14.             printCurrentLine += currentNum + " ";
  15.             currentNum++;
  16.         }
  17.         console.log(printCurrentLine);
  18.         printCurrentLine = "";
  19.         if (isBigger) {
  20.             break;
  21.         }
  22.     }
  23. }
  24.  
  25. numberPyramid(["7"])
Advertisement
Add Comment
Please, Sign In to add comment