DEV Community

Saurabh Chavan
Saurabh Chavan

Posted on • Edited on

Number Patterns in Javascript

Here are some of the number Patterns in javascript that are mostly asked in Interview Questions.

function printNum(){
 for(let i=1; i<=4; i++){
     let finalOutput = '';
     for(let j=1; j<=i; j++){
         finalOutput += i
     }
     console.log(finalOutput)
 }   
}

printNum()

output
1
1 2
1 2 3
1 2 3 4
Enter fullscreen mode Exit fullscreen mode
function printNum(){
 for(let i=1; i<=4; i++){
     let finalOutput = '';
     for(let j=1; j<=i; j++){
         finalOutput += j
     }
     console.log(finalOutput)
 }   
}

printNum()

output
1
1 2
1 2 3
1 2 3 4
Enter fullscreen mode Exit fullscreen mode

function printNum(){
 for(let i=1; i<=4; i++){
     let finalOutput = '';
     for (let k=1; k<=4-i;k++){
         finalOutput += " "
     }
     for(let j=1; j<=i; j++){
         finalOutput += j
     }
     console.log(finalOutput)
 }   
}

printNum()

output
      1
    2 2
  3 3 3
4 4 4 4
Enter fullscreen mode Exit fullscreen mode

function printNum(){
 for(let i=1; i<=4; i++){
     let finalOutput = '';
     for (let k=1; k<=4-i;k++){
         finalOutput += " "
     }
     for(let j=1; j<=i; j++){
         finalOutput += i
     }
     console.log(finalOutput)
 }   
}

printNum()

output
      1
    2 2
  1 2 3
1 2 3 4
Enter fullscreen mode Exit fullscreen mode
function printNum(){
 for(let i=1; i<=4; i++){
     let finalOutput = '';
     for (let k=1; k<=4-i;k++){
         finalOutput += " "
     }
     for(let j=1; j<=i; j++){
         finalOutput += j + " "
     }
     console.log(finalOutput)
 }   
}

printNum()

output
   1
  1 2
 1 2 3
1 2 3 4
Enter fullscreen mode Exit fullscreen mode
function printNum(){
 for(let i=1; i<=4; i++){
     let finalOutput = '';
     for (let k=1; k<=4-i;k++){
         finalOutput += " "
     }
     for(let j=1; j<=i; j++){
         finalOutput += i + " "
     }
     console.log(finalOutput)
 }   
}

printNum()

output
   1
  2 2
 3 3 3
4 4 4 4
Enter fullscreen mode Exit fullscreen mode
let num = 1;
for (let i = 1; i <= 4; i++) {
  let final = "";
  for (let j = 1; j <= i; j++) {
    final += num + " ";
    num++
  }
  console.log(final);
}

output 
1 
2 3 
4 5 6 
7 8 9 10 
Enter fullscreen mode Exit fullscreen mode
function printPattern() {
  for (let i = 1; i <= 4; i++) {
    let finalOutput = '';

    // Alternate between '1' and '0' depending on the row number
    for (let j = 1; j <= i; j++) {
      if (i % 2 !== 0) {
        finalOutput += '1';
      } else {
        finalOutput += '0';
      }
    }

    console.log(finalOutput);
  }
}

printPattern();

output 
1
00
111
0000
Enter fullscreen mode Exit fullscreen mode

Top comments (0)