From 689f5be949559424dfc6eb7d2b643bf773cdc2ec Mon Sep 17 00:00:00 2001 From: Rachitha Rai <44114164+RachithaRai@users.noreply.github.com> Date: Mon, 31 Oct 2022 22:20:54 +0530 Subject: [PATCH 1/4] Create Program - 16 --- Javascript/Program - 16 | 38 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 38 insertions(+) create mode 100644 Javascript/Program - 16 diff --git a/Javascript/Program - 16 b/Javascript/Program - 16 new file mode 100644 index 00000000..fbf4ecf5 --- /dev/null +++ b/Javascript/Program - 16 @@ -0,0 +1,38 @@ +let n = 5; +let string = ""; +// Upside pyramid +// upside diamond +for (let i = 1; i <= n; i++) { + // printing spaces + for (let j = n; j > i; j--) { + string += " "; + } + // printing star + for (let k = 0; k < i * 2 - 1; k++) { + if (k === 0 || k === 2 * i - 2) { + string += "*"; + } + else { + string += " "; + } + } + string += "\n"; +} +// downside diamond +for (let i = 1; i <= n - 1; i++) { + // printing spaces + for (let j = 0; j < i; j++) { + string += " "; + } + // printing star + for (let k = (n - i) * 2 - 1; k >= 1; k--) { + if (k === 1 || k === (n - i) * 2 - 1) { + string += "*"; + } + else { + string += " "; + } + } + string += "\n"; + } +console.log(string); From e97bb562c4e8f6f5eb972b63c94f42632efc22c3 Mon Sep 17 00:00:00 2001 From: Rachitha Rai <44114164+RachithaRai@users.noreply.github.com> Date: Mon, 31 Oct 2022 22:21:41 +0530 Subject: [PATCH 2/4] Delete Program - 16 --- Javascript/Program - 16 | 38 -------------------------------------- 1 file changed, 38 deletions(-) delete mode 100644 Javascript/Program - 16 diff --git a/Javascript/Program - 16 b/Javascript/Program - 16 deleted file mode 100644 index fbf4ecf5..00000000 --- a/Javascript/Program - 16 +++ /dev/null @@ -1,38 +0,0 @@ -let n = 5; -let string = ""; -// Upside pyramid -// upside diamond -for (let i = 1; i <= n; i++) { - // printing spaces - for (let j = n; j > i; j--) { - string += " "; - } - // printing star - for (let k = 0; k < i * 2 - 1; k++) { - if (k === 0 || k === 2 * i - 2) { - string += "*"; - } - else { - string += " "; - } - } - string += "\n"; -} -// downside diamond -for (let i = 1; i <= n - 1; i++) { - // printing spaces - for (let j = 0; j < i; j++) { - string += " "; - } - // printing star - for (let k = (n - i) * 2 - 1; k >= 1; k--) { - if (k === 1 || k === (n - i) * 2 - 1) { - string += "*"; - } - else { - string += " "; - } - } - string += "\n"; - } -console.log(string); From 0d99aad288507603051fa892c06ef6cf1686554c Mon Sep 17 00:00:00 2001 From: unknown Date: Mon, 31 Oct 2022 22:26:36 +0530 Subject: [PATCH 3/4] new program --- Javascript/program - 16/program-16.js | 38 +++++++++++++++++++++++++++ Javascript/program - 16/read.md | 2 ++ 2 files changed, 40 insertions(+) create mode 100644 Javascript/program - 16/program-16.js create mode 100644 Javascript/program - 16/read.md diff --git a/Javascript/program - 16/program-16.js b/Javascript/program - 16/program-16.js new file mode 100644 index 00000000..fbf4ecf5 --- /dev/null +++ b/Javascript/program - 16/program-16.js @@ -0,0 +1,38 @@ +let n = 5; +let string = ""; +// Upside pyramid +// upside diamond +for (let i = 1; i <= n; i++) { + // printing spaces + for (let j = n; j > i; j--) { + string += " "; + } + // printing star + for (let k = 0; k < i * 2 - 1; k++) { + if (k === 0 || k === 2 * i - 2) { + string += "*"; + } + else { + string += " "; + } + } + string += "\n"; +} +// downside diamond +for (let i = 1; i <= n - 1; i++) { + // printing spaces + for (let j = 0; j < i; j++) { + string += " "; + } + // printing star + for (let k = (n - i) * 2 - 1; k >= 1; k--) { + if (k === 1 || k === (n - i) * 2 - 1) { + string += "*"; + } + else { + string += " "; + } + } + string += "\n"; + } +console.log(string); diff --git a/Javascript/program - 16/read.md b/Javascript/program - 16/read.md new file mode 100644 index 00000000..547bce06 --- /dev/null +++ b/Javascript/program - 16/read.md @@ -0,0 +1,2 @@ +# Program-16 +## Program to print hollow diamond \ No newline at end of file From 3eaeebe15eeb490e2456ab3bbe964200bc27cdf5 Mon Sep 17 00:00:00 2001 From: unknown Date: Mon, 31 Oct 2022 22:32:13 +0530 Subject: [PATCH 4/4] update --- Javascript/README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/Javascript/README.md b/Javascript/README.md index 52039389..314cb722 100644 --- a/Javascript/README.md +++ b/Javascript/README.md @@ -19,6 +19,7 @@ | [Program-13](https://github.com/swaaz/basicprograms/blob/814a1e60ae23d81158d8174666f23c9b7419e15e/Javascript/program-13/program.js) | Asyncronous function program | [Program-14](https://github.com/swaaz/basicprograms/blob/814a1e60ae23d81158d8174666f23c9b7419e15e/Javascript/program-14/program.js) | Create multiple objects with same body using a constructor function | [Program-15](https://github.com/swaaz/basicprograms/blob/814a1e60ae23d81158d8174666f23c9b7419e15e/Javascript/program-15/program.js) | Classes in Javascript +| [Program-16](https://github.com/swaaz/basicprograms/blob/814a1e60ae23d81158d8174666f23c9b7419e15e/Javascript/program-16/program.js) | Hollow Diamond