Skip to content

Commit d88fd7f

Browse files
Pattern Problems solution using Java
1 parent b214fc9 commit d88fd7f

23 files changed

Lines changed: 504 additions & 0 deletions

README.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -394,4 +394,6 @@ Kushagra Agarwal(Kanpur)
394394

395395
Harsh Singh (Gorakhpur)
396396

397+
Anurag Sharma (Delhi)
398+
397399
Chidambaram S (TamilNadu)
Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
import java.util.Scanner;
2+
3+
public class Pattern1 {
4+
public static void main(String[] args) {
5+
Scanner scan = new Scanner(System.in);
6+
int n = scan.nextInt();
7+
printSquare(n);
8+
}
9+
10+
static void printSquare(int n){
11+
for (int i = 0; i < n; i++) {
12+
for (int j = 0; j < n; j++) {
13+
System.out.print("*" + " ");
14+
}
15+
System.out.println();
16+
}
17+
}
18+
}
Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
import java.util.Scanner;
2+
3+
public class Pattern2 {
4+
public static void main(String[] args) {
5+
Scanner scan = new Scanner(System.in);
6+
int n = scan.nextInt();
7+
printSquare(n);
8+
}
9+
static void printSquare(int n){
10+
for (int i = 0; i < n; i++) {
11+
for (int j = 0; j <= i; j++) {
12+
System.out.print("*" + " ");
13+
}
14+
System.out.println();
15+
}
16+
}
17+
}
Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
import java.util.Scanner;
2+
3+
public class Pattern3 {
4+
public static void main(String[] args) {
5+
Scanner scan = new Scanner(System.in);
6+
int n = scan.nextInt();
7+
printSquare(n);
8+
}
9+
static void printSquare(int n){
10+
for (int i = 1; i <= n; i++) {
11+
for (int j = 1; j <= i; j++) {
12+
System.out.print(j + " ");
13+
}
14+
System.out.println();
15+
}
16+
}
17+
}
Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
import java.util.Scanner;
2+
3+
public class Pattern4 {
4+
public static void main(String[] args) {
5+
Scanner scan = new Scanner(System.in);
6+
int n = scan.nextInt();
7+
printSquare(n);
8+
}
9+
static void printSquare(int n){
10+
for (int i = 1; i <= n; i++) {
11+
for (int j = 1; j <= i; j++) {
12+
System.out.print(i + " ");
13+
}
14+
System.out.println();
15+
}
16+
}
17+
}
Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
import java.util.Scanner;
2+
3+
public class Pattern5 {
4+
public static void main(String[] args) {
5+
Scanner scan = new Scanner(System.in);
6+
int n = scan.nextInt();
7+
printSquare(n);
8+
}
9+
static void printSquare(int n){
10+
for (int i = 1; i <= n; i++) {
11+
for (int j = n; j >= i; j--) {
12+
System.out.print("*" + " ");
13+
}
14+
System.out.println();
15+
}
16+
}
17+
}
Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
import java.util.Scanner;
2+
3+
public class Pattern6 {
4+
public static void main(String[] args) {
5+
Scanner scan = new Scanner(System.in);
6+
int n = scan.nextInt();
7+
printSquare(n);
8+
}
9+
static void printSquare(int n){
10+
for (int i = 1; i <= n; i++) {
11+
int a=1;
12+
for (int j = n; j >= i; j--) {
13+
System.out.print(a + " ");
14+
a++;
15+
}
16+
System.out.println();
17+
}
18+
}
19+
}
Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
import java.util.Scanner;
2+
3+
public class Pattern7 {
4+
public static void main(String[] args) {
5+
Scanner scan = new Scanner(System.in);
6+
int n = scan.nextInt();
7+
printSquare(n);
8+
}
9+
static void printSquare(int n){
10+
int space = n-1;
11+
int star = 1;
12+
for (int i = 1; i <= n; i++) {
13+
for (int j = 1; j <= space ; j++) {
14+
System.out.print(" ");
15+
}
16+
for (int j = 1; j <= star; j++) {
17+
System.out.print("*");
18+
}
19+
space--;
20+
star += 2;
21+
System.out.println();
22+
}
23+
}
24+
}
Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
import java.util.Scanner;
2+
3+
public class Pattern8 {
4+
public static void main(String[] args) {
5+
Scanner scan = new Scanner(System.in);
6+
int n = scan.nextInt();
7+
printSquare(n);
8+
}
9+
static void printSquare(int n){
10+
int space = 0;
11+
int star = (2 * n) - 1;
12+
for (int i = 1; i <= n; i++) {
13+
for (int j = 1; j <= space ; j++) {
14+
System.out.print(" ");
15+
}
16+
for (int j = star; j >= 1; j--) {
17+
System.out.print("*");
18+
}
19+
space++;
20+
star -= 2;
21+
System.out.println();
22+
}
23+
}
24+
}
Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
import java.util.Scanner;
2+
3+
public class Pattern9 {
4+
public static void main(String[] args) {
5+
Scanner scan = new Scanner(System.in);
6+
int n = scan.nextInt();
7+
printSquare(n);
8+
}
9+
static void printSquare(int n){
10+
int space = n-1;
11+
for (int i = 1; i <= n; i++) {
12+
for (int j = 1; j <= space ; j++) {
13+
System.out.print(" ");
14+
}
15+
for (int j = 1; j <= i; j++) {
16+
System.out.print("*" + " ");
17+
}
18+
space--;
19+
System.out.println();
20+
}
21+
for (int i = 1; i <= n; i++) {
22+
for (int j = 1; j <= space+1 ; j++) {
23+
System.out.print(" ");
24+
}
25+
for (int j = n; j >= i; j--) {
26+
System.out.print("*" + " ");
27+
}
28+
space++;
29+
System.out.println();
30+
}
31+
32+
}
33+
}

0 commit comments

Comments
 (0)