Star Patterns
by Nidhi Patel
JavaScript
function print(n) {
for (let i = 1; i <= n; i++) {
for (let j = 1; j <= n; j++) {
document.write("*");
}
document.write("<br>");
}
}
print(4);
document.write('--------------------------------------' + '<br>');
function p(n) {
for (let i = 1; i <= n; i++) {
for (let j = 1; j <= n; j++) {
if (i == 1 || i == n || j == 1 || j == n) {
document.write("*");
} else {
document.write("#");
}
}
document.write("<br>");
}
}
p(5);
document.write('--------------------------------------' + '<br>');
function p1(n) {
for (let r = 1; r <= n; r++) {
for (let c = 1; c <= r - 1; c++) {
document.write('^');
}
for (let c = 1; c <= n; c++) {
if (c == 1 || c == n || r == 1 || r == n) {
document.write('*');
} else {
document.write('#');
}
}
document.write('<br>');
}
}
p1(5);
document.write('--------------------------------------' + '<br>');
function p2(n) {
for (let r = 1; r <= n; r++) {
for (let c = 1; c <= n - r; c++) {
document.write('^');
}
for (let c = 1; c <= r; c++) {
document.write("*");
}
document.write("<br>");
}
}
p2(4);
document.write('--------------------------------------' + '<br>');
function p3(n) {
for (let r = 1; r <= n; r++) {
for (let c = 1; c <= r - 1; c++) {
document.write('^');
}
for (let c = 1; c <= n - r + 1; c++) {
document.write('*');
}
document.write('<br>');
}
}
p3(4);
document.write('--------------------------------------' + '<br>');
function p5(n) {
for (let r = 1; r <= n; r++) {
for (let c = 1; c <= n - r; c++) {
document.write('^');
}
for (let c = 1; c <= 2 * r - 1; c++) {
document.write('*');
}
document.write('<br>');
}
}
p5(4);
document.write('--------------------------------------' + '<br>');
function p6(n){
for(let r = 1; r<2*n;r++){
for(let c=1; c<=r; c++){
if(r<=n){
document.write('*');
} else...