-
Notifications
You must be signed in to change notification settings - Fork 3
/
ABCDPattern.java
109 lines (101 loc) · 4.11 KB
/
ABCDPattern.java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
Write a program to generate the following pattern for any given value 'n'
input = 25
output =
* * * * * * * * * * * * * * * * * * * * * * * * *
* A B C D E F G H I J K L M N O P Q R S T U V W *
* X Y Z A B C D E F G H I J K L M N O P Q R S T *
* U V W X Y Z A B C D E F G H I J K L M N O P Q *
* R S T U V W X Y Z A B C D E F G H I J K L M N *
* O P Q R S T U V W X Y Z A B C D E F G H I J K *
* L M N O P Q R S T U V W X Y Z A B C D E F G H *
* I J K L M N O P Q R S T U V W X Y Z A B C D E *
* F G H I J K L M N O P Q R S T U V W X Y Z A B *
* C D E F G H I J K L M N O P Q R S T U V W X Y *
* Z A B C D E F G H I J K L M N O P Q R S T U V *
* W X Y Z A B C D E F G H I J K L M N O P Q R S *
* T U V W X Y Z A B C D E F G H I J K L M N O P *
* Q R S T U V W X Y Z A B C D E F G H I J K L M *
* N O P Q R S T U V W X Y Z A B C D E F G H I J *
* K L M N O P Q R S T U V W X Y Z A B C D E F G *
* H I J K L M N O P Q R S T U V W X Y Z A B C D *
* E F G H I J K L M N O P Q R S T U V W X Y Z A *
* B C D E F G H I J K L M N O P Q R S T U V W X *
* Y Z A B C D E F G H I J K L M N O P Q R S T U *
* V W X Y Z A B C D E F G H I J K L M N O P Q R *
* S T U V W X Y Z A B C D E F G H I J K L M N O *
* P Q R S T U V W X Y Z A B C D E F G H I J K L *
* M N O P Q R S T U V W X Y Z A B C D E F G H I *
* * * * * * * * * * * * * * * * * * * * * * * * *
input = 30
output =
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
* A B C D E F G H I J K L M N O P Q R S T U V W X Y Z A B *
* C D E F G H I J K L M N O P Q R S T U V W X Y Z A B C D *
* E F G H I J K L M N O P Q R S T U V W X Y Z A B C D E F *
* G H I J K L M N O P Q R S T U V W X Y Z A B C D E F G H *
* I J K L M N O P Q R S T U V W X Y Z A B C D E F G H I J *
* K L M N O P Q R S T U V W X Y Z A B C D E F G H I J K L *
* M N O P Q R S T U V W X Y Z A B C D E F G H I J K L M N *
* O P Q R S T U V W X Y Z A B C D E F G H I J K L M N O P *
* Q R S T U V W X Y Z A B C D E F G H I J K L M N O P Q R *
* S T U V W X Y Z A B C D E F G H I J K L M N O P Q R S T *
* U V W X Y Z A B C D E F G H I J K L M N O P Q R S T U V *
* W X Y Z A B C D E F G H I J K L M N O P Q R S T U V W X *
* Y Z A B C D E F G H I J K L M N O P Q R S T U V W X Y Z *
* A B C D E F G H I J K L M N O P Q R S T U V W X Y Z A B *
* C D E F G H I J K L M N O P Q R S T U V W X Y Z A B C D *
* E F G H I J K L M N O P Q R S T U V W X Y Z A B C D E F *
* G H I J K L M N O P Q R S T U V W X Y Z A B C D E F G H *
* I J K L M N O P Q R S T U V W X Y Z A B C D E F G H I J *
* K L M N O P Q R S T U V W X Y Z A B C D E F G H I J K L *
* M N O P Q R S T U V W X Y Z A B C D E F G H I J K L M N *
* O P Q R S T U V W X Y Z A B C D E F G H I J K L M N O P *
* Q R S T U V W X Y Z A B C D E F G H I J K L M N O P Q R *
* S T U V W X Y Z A B C D E F G H I J K L M N O P Q R S T *
* U V W X Y Z A B C D E F G H I J K L M N O P Q R S T U V *
* W X Y Z A B C D E F G H I J K L M N O P Q R S T U V W X *
* Y Z A B C D E F G H I J K L M N O P Q R S T U V W X Y Z *
* A B C D E F G H I J K L M N O P Q R S T U V W X Y Z A B *
* C D E F G H I J K L M N O P Q R S T U V W X Y Z A B C D *
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
import java.util.*;
public class Prog
{
public static void main (String[] args) {
Scanner sc = new Scanner(System.in);
int n = sc.nextInt();
int num = 65;
for(int i=0;i<n;i++)
{
if(i==0||i==n-1)
{
for(int j=0;j<n;j++)
{
System.out.print("*"+" ");
}
System.out.println();
}
for(int j=0;j<n;j++)
{
if(j==0||j==n-1)
{
if(i==n-1)
{
return;
}
if(i==n-2)continue;
System.out.print("*"+" ");
}
else
{
if(i==n-2)continue;
System.out.print((char)num+" ");
num++;
}
if(num>=91)num=65;
}
if(i!=n-2){
System.out.println();}
}
}
}