Skip to content

Commit 8b1d837

Browse files
committed
Started with Patterns
1 parent 08dcb83 commit 8b1d837

File tree

8 files changed

+586
-11
lines changed

8 files changed

+586
-11
lines changed
Lines changed: 47 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,47 @@
1+
package Merged_Patterns;
2+
3+
public class Pattern1 {
4+
public static void main(String[] args) {
5+
pattern2(5);
6+
}
7+
8+
// pattern Output
9+
// *
10+
// **
11+
// ***
12+
// ****
13+
// *****
14+
// ******
15+
// *****
16+
// ****
17+
// ***
18+
// **
19+
// *
20+
21+
// method 1
22+
static void pattern1(int n) {
23+
for (int i = 0; i < n; i++) {
24+
for (int j = 0; j < i; j++) {
25+
System.out.print("*");
26+
}
27+
System.out.println();
28+
}
29+
for (int i = 0; i < n; i++) {
30+
for (int j = i; j < n; j++) {
31+
System.out.print("*");
32+
}
33+
System.out.println();
34+
}
35+
}
36+
37+
// method 2
38+
static void pattern2(int n) {
39+
for (int i = 0; i < 2 * n + 1; i++) {
40+
int colInRow = (i > n) ? 2 * n - i : i;
41+
for (int j = 0; j <= colInRow; j++) {
42+
System.out.print('*');
43+
}
44+
System.out.println();
45+
}
46+
}
47+
}

02_Pattern Questions/Pattern1.class

-428 Bytes
Binary file not shown.

02_Pattern Questions/Pattern1.java

Lines changed: 0 additions & 11 deletions
This file was deleted.
Lines changed: 115 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,115 @@
1+
package Pattern_With_Spaces;
2+
3+
public class Pattern {
4+
public static void main(String[] args) {
5+
pattern5(5);
6+
}
7+
8+
static void pattern1(int n) {
9+
for (int i = 0; i < n; i++) {
10+
for (int j = i + 1; j < n; j++) {
11+
System.out.print(" ");
12+
}
13+
for (int j = 0; j <= i; j++) {
14+
System.out.print("*");
15+
}
16+
System.out.println();
17+
}
18+
}
19+
// pattern1 output
20+
// *
21+
// **
22+
// ***
23+
// ****
24+
// *****
25+
26+
static void pattern2(int n){
27+
for (int i = 0; i < n; i++) {
28+
for (int j = 0; j < i; j++) {
29+
System.out.print(" ");
30+
}
31+
for (int j = i; j < n; j++) {
32+
System.out.print("*");
33+
}
34+
System.out.println();
35+
}
36+
}
37+
// pattern2 output
38+
// *****
39+
// ****
40+
// ***
41+
// **
42+
// *
43+
44+
static void pattern4(int n){
45+
for (int i = 0; i < n; i++) {
46+
for (int j = i+1; j < n; j++) {
47+
System.out.print(" ");
48+
}
49+
for (int j = 0; j <= 2*i; j++) {
50+
System.out.print("*");
51+
}
52+
System.out.println();
53+
}
54+
}
55+
// pattern output
56+
// *
57+
// ***
58+
// *****
59+
// *******
60+
// *********
61+
62+
static void pattern5(int n){
63+
for (int i = 0; i < n; i++) {
64+
for (int j = 0; j < i; j++) {
65+
System.out.print(" ");
66+
}
67+
for (int j = i*2+1; j <= n*2-1; j++) {
68+
System.out.print("*");
69+
}
70+
System.out.println();
71+
}
72+
}
73+
// pattern output
74+
// *********
75+
// *******
76+
// *****
77+
// ***
78+
// *
79+
80+
static void pattern6(int n){
81+
for (int i = 0; i < n; i++) {
82+
for (int j = i + 1; j < n; j++) {
83+
System.out.print(" ");
84+
}
85+
for (int j = 0; j <= i; j++) {
86+
System.out.print("* ");
87+
}
88+
System.out.println();
89+
}
90+
}
91+
// pattern output
92+
// *
93+
// * *
94+
// * * *
95+
// * * * *
96+
// * * * * *
97+
98+
static void pattern7(int n){
99+
for (int i = 0; i < n; i++) {
100+
for (int j = 0; j < i; j++) {
101+
System.out.print(" ");
102+
}
103+
for (int j = i; j < n; j++) {
104+
System.out.print("* ");
105+
}
106+
System.out.println();
107+
}
108+
}
109+
// pattern output
110+
// * * * * *
111+
// * * * *
112+
// * * *
113+
// * *
114+
// *
115+
}
Lines changed: 88 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,88 @@
1+
package Patterns_With_Numbers;
2+
3+
public class Pattern {
4+
public static void main(String[] args) {
5+
pattern5(5);
6+
}
7+
8+
static void pattern1(int n) {
9+
for (int i = 0; i < n; i++) {
10+
for (int j = 0; j <= i; j++) {
11+
System.out.print(j + 1 + " ");
12+
}
13+
System.out.println();
14+
}
15+
}
16+
// pattern output
17+
// 1
18+
// 1 2
19+
// 1 2 3
20+
// 1 2 3 4
21+
// 1 2 3 4 5
22+
23+
static void pattern2(int n) {
24+
for (int i = 0; i < n; i++) {
25+
for (int j = i; j < n; j++) {
26+
System.out.print(i + 1 + " ");
27+
}
28+
System.out.println();
29+
}
30+
}
31+
// pattern output
32+
// 1 1 1 1 1
33+
// 2 2 2 2
34+
// 3 3 3
35+
// 4 4
36+
// 5
37+
38+
static void pattern3(int n) {
39+
int count = 1;
40+
for (int i = 0; i < n; i++) {
41+
for (int j = 0; j <= i; j++) {
42+
System.out.print((count < 10) ? "0" + count++ + " " : count++ + " ");
43+
}
44+
System.out.println();
45+
}
46+
}
47+
// pattern output
48+
// 1
49+
// 2 3
50+
// 4 5 6
51+
// 7 8 9 10
52+
53+
static void pattern4(int n) {
54+
for (int i = 0; i < n; i++) {
55+
for (int j = 0; j <= i; j++) {
56+
System.out.print(((i - j) % 2 == 1) ? "0 " : "1 ");
57+
}
58+
System.out.println();
59+
}
60+
}
61+
// pattern output
62+
// 1
63+
// 0 1
64+
// 1 0 1
65+
// 0 1 0 1
66+
// 1 0 1 0 1
67+
68+
static void pattern5(int n) {
69+
for (int i = 0; i < n; i++) {
70+
for (int j = i; j < n - 1; j++) {
71+
System.out.print(" ");
72+
}
73+
for (int j = i; j > 0; j--) {
74+
System.out.print(j + 1 + " ");
75+
}
76+
for (int j = 0; j <= i; j++) {
77+
System.out.print(j + 1 + " ");
78+
}
79+
System.out.println();
80+
}
81+
}
82+
// pattern output
83+
// 1
84+
// 2 1 2
85+
// 3 2 1 2 3
86+
// 4 3 2 1 2 3 4
87+
// 5 4 3 2 1 2 3 4 5
88+
}

0 commit comments

Comments
 (0)