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
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
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
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
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
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
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
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
Top comments (0)