From a5b5e50ef7ff8d219d37d9c8691b0cd71329474d Mon Sep 17 00:00:00 2001 From: shafi Date: Wed, 27 Sep 2023 15:26:10 +0530 Subject: [PATCH 1/3] pattern12 --- .project | 11 +++++++ README.md | 13 ++++++++ .../SandglassStarPattern.java | 31 +++++++++++++++++++ 3 files changed, 55 insertions(+) create mode 100644 src/SandglassStarPattern/SandglassStarPattern.java diff --git a/.project b/.project index 5e04402..9d3b48a 100644 --- a/.project +++ b/.project @@ -14,4 +14,15 @@ org.eclipse.jdt.core.javanature + + + 1695808131207 + + 30 + + org.eclipse.core.resources.regexFilterMatcher + node_modules|\.git|__CREATED_BY_JAVA_LANGUAGE_SERVER__ + + + diff --git a/README.md b/README.md index 136dae2..42d014c 100644 --- a/README.md +++ b/README.md @@ -117,3 +117,16 @@ * ``` +12. Sandglass Star Pattern +--- +* * * * * + * * * * + * * * + * * + * + * + * * + * * * + * * * * +* * * * * +--- \ No newline at end of file diff --git a/src/SandglassStarPattern/SandglassStarPattern.java b/src/SandglassStarPattern/SandglassStarPattern.java new file mode 100644 index 0000000..b0e3595 --- /dev/null +++ b/src/SandglassStarPattern/SandglassStarPattern.java @@ -0,0 +1,31 @@ +package SandglassStarPattern; + +import java.util.Scanner; + +public class SandglassStarPattern { + public static void main(String[] args) { + int i, j, k, n; + Scanner sc = new Scanner(System.in); + System.out.print("Enter the number of rows you want to print: "); + n = sc.nextInt(); + for (i = 0; i <= n - 1; i++) { + for (j = 0; j < i; j++) { + System.out.print(" "); + } + for (k = i; k <= n - 1; k++) { + System.out.print("*" + " "); + } + System.out.println(""); + } + for (i = n - 1; i >= 0; i--) { + for (j = 0; j < i; j++) { + System.out.print(" "); + } + for (k = i; k <= n - 1; k++) { + System.out.print("*" + " "); + } + System.out.println(""); + } + sc.close(); + } +} From b3c1f682e6d880d72f81d082b880ff618571aa19 Mon Sep 17 00:00:00 2001 From: shafi Date: Wed, 27 Sep 2023 15:38:15 +0530 Subject: [PATCH 2/3] pattern12updatedversion --- README.md | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/README.md b/README.md index 42d014c..eed89d6 100644 --- a/README.md +++ b/README.md @@ -117,15 +117,15 @@ * ``` -12. Sandglass Star Pattern +11. Sandglass Star Pattern --- -* * * * * - * * * * - * * * - * * - * - * - * * +* * * * * + * * * * + * * * + * * + * + * + * * * * * * * * * * * * * * From 95280fb772e03af5735249e905d447366d524c4b Mon Sep 17 00:00:00 2001 From: shafi Date: Wed, 27 Sep 2023 15:54:07 +0530 Subject: [PATCH 3/3] pattern-12-Alphabet Star Pattern --- README.md | 38 ++++++++++++------- .../AlphabetStarPattern.java | 23 +++++++++++ 2 files changed, 48 insertions(+), 13 deletions(-) create mode 100644 src/AlphabetStarPattern/AlphabetStarPattern.java diff --git a/README.md b/README.md index eed89d6..7d62243 100644 --- a/README.md +++ b/README.md @@ -117,16 +117,28 @@ * ``` -11. Sandglass Star Pattern ---- -* * * * * - * * * * - * * * - * * - * - * - * * - * * * - * * * * -* * * * * ---- \ No newline at end of file +12 Sandglass Star Pattern +``` + * * * * * + * * * * + * * * + * * + * + * + * * + * * * + * * * * + * * * * * +``` +13.Alphabet Star Pattern +``` + **** + * * + * * + * * + ***** + * * + * * + * * + * * +``` \ No newline at end of file diff --git a/src/AlphabetStarPattern/AlphabetStarPattern.java b/src/AlphabetStarPattern/AlphabetStarPattern.java new file mode 100644 index 0000000..768178f --- /dev/null +++ b/src/AlphabetStarPattern/AlphabetStarPattern.java @@ -0,0 +1,23 @@ +package AlphabetStarPattern; + +public class AlphabetStarPattern { + public static void main(String[] args) { + int i, j, n = 8; + // Outer for loop for number of lines + for (i = 0; i <= n; i++) { + // Inner for loop for logic execution + for (j = 0; j <= n / 2; j++) { + // prints two vertical lines + if ((j == 0 || j == n / 2) && i != 0 || + // print first line of alphabet + i == 0 && j != n / 2 || + // prints middle line + i == n / 2) + System.out.print("*"); + else + System.out.print(" "); + } + System.out.println(); + } + } +}