0% found this document useful (0 votes)
6 views

Practice Problems of Patterns in Java

Uploaded by

Gaurav Mittal
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
6 views

Practice Problems of Patterns in Java

Uploaded by

Gaurav Mittal
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 7

PRACTICE PROBLEMS OF PATTERNS IN JAVA

public class Patterns {


public static void main(String[] args) {

// Question 1(Square)
for (int i=0;i<5;i++){
for (int j=0;j<5;j++){
System.out.print("* ");
}
System.out.println();
}

// Question 2(Triangle)
for (int i=0;i<5;i++){
for(int j=5;j>i;j--){
System.out.print(" ");
}
for (int j=0;j<=i;j++){
System.out.print("* ");
}
System.out.println();
}

// Question 3(Star Pyramid I)


for (int i=0;i<5;i++){

for (int j=0;j<=i;j++){


System.out.print("* ");
}
System.out.println();
}

// Question 4(Star pyramid II)


for (int i=0;i<5;i++){
for(int j=5;j>i;j--){
System.out.print(" ");
}
for (int j=0;j<=i;j++){
System.out.print("* ");
}
System.out.println();
}

// Question 5(Star pyramid III)


for (int i=4;i>=0;i--){
for(int j=5;j>i;j--){
System.out.print(" ");
}
for (int j=0;j<=i;j++){
System.out.print("* ");
}
System.out.println();
}

// Question 6(Number Triangle)


for (int i=0;i<5;i++){
for(int j=5;j>i;j--){
System.out.print(" ");
}
for (int j=0;j<=i;j++){
System.out.print(i+" ");
}
System.out.println();
}

// Question 7(Number pyramid I)


for (int i=0;i<5;i++){

for (int j=0;j<=i;j++){


System.out.print(i+" ");
}
System.out.println();
}

// Question 8(Number pyramid II)


for (int i=4;i>=0;i--){
for(int j=5;j>i;j--){
System.out.print(" ");
}
for (int j=0;j<=i;j++){
System.out.print(i+" ");
}
System.out.println();
}

// Question 9(Alphabet pyramid I)


for (char i = 'A'; i <= 'E'; i++) {
for (char j = 'A'; j <= i; j++) {
System.out.print(i + " ");
}
System.out.println();
}

// Question 10(Alphabet pyramid II)


char a='A';
for (int i = 1; i <= 5; i++) {
for (int j = 1; j <= i; j++) {
System.out.print(a + " ");
a++;
}
System.out.println();
}

// Question 11(Hollow Square)


for (int i=0;i<5;i++){
for (int j=0;j<5;j++){
if (i==0||i==4||j==0||j==4){
System.out.print("* ");
}else{
System.out.print(" ");
}
}System.out.println();
}

// Question 12(Hollow Triangle)


for (int i=1;i<=5;i++){
for(int j=5;j>i;j--){
System.out.print(" ");
}
for (int j=1;j<=i;j++){
if (j==1||i==j||i==5){
System.out.print("* ");
}else{
System.out.print(" ");
}
}System.out.println();
}

// Question 13(Diamond)
for (int i=0;i<5;i++){
for(int j=5;j>i;j--){
System.out.print(" ");
}
for (int j=0;j<=i;j++){
System.out.print("* ");
}
System.out.println();
}
for (int i=3;i>=0;i--){
for(int j=5;j>i;j--){
System.out.print(" ");
}
for (int j=0;j<=i;j++){
System.out.print("* ");
}
System.out.println();
}

// Question 14(hollow diamond)


for (int i=1;i<=5;i++){
for(int j=5;j>i;j--){
System.out.print(" ");
}
for (int j=1;j<=i;j++){
if (j==1||i==j){
System.out.print("* ");
}else{
System.out.print(" ");
}
}System.out.println();
}
for (int i=4;i>=0;i--){
for(int j=5;j>i;j--){
System.out.print(" ");
}
for (int j=1;j<=i;j++){
if (j==1||i==j){
System.out.print("* ");
}else{
System.out.print(" ");
}
}System.out.println();
}

// Question 15(Rhombus)
for (int i=0;i<5;i++){
for(int j=5;j>i;j--){
System.out.print(" ");
}
for (int j=0;j<5;j++){
System.out.print("* ");
}
System.out.println();
}

// Question 16(Hourglass pattern)


for (int i=4;i>=0;i--){
for(int j=5;j>i;j--){
System.out.print(" ");
}
for (int j=0;j<=i;j++){
System.out.print("* ");
}
System.out.println();
}
for (int i=0;i<5;i++){
for(int j=5;j>i;j--){
System.out.print(" ");
}
for (int j=0;j<=i;j++){
System.out.print("* ");
}
System.out.println();
}
// Question 17(Butterfly pattern)
for (int i=0;i<5;i++){
for (int j=0;j<=i;j++){
System.out.print("* ");
}
for (int j=4;j>i;j--){
System.out.print(" ");
}
for(int j=0;j<=i;j++){
System.out.print("* ");
}
System.out.println();
}
for (int i=3;i>=0;i--){
for (int j=0;j<=i;j++){
System.out.print("* ");
}
for (int j=4;j>i;j--){
System.out.print(" ");
}
for(int j=0;j<=i;j++){
System.out.print("* ");
}
System.out.println();
}

// Question 18(0-1 triangle)


for (int i=0;i<5;i++){
for(int j=0;j<=i;j++){
if((i+j)%2==0){
System.out.print("1 ");
}else{
System.out.print("0 ");
}
}
System.out.println();
}

// Question 19(Palindrome Pattern)


for (int i=1;i<=5;i++){
for (int j=5;j>i;j--){
System.out.print(" ");
}
for (int j=i;j>0;j--){
System.out.print(j+" ");
}
for (int j=2;j<=i;j++){
System.out.print(j+" ");
}
System.out.println();
}

// Question 20(Pascal Triangle)


for (int i=1;i<=5;i++){
for (int j=5;j>i;j--){
System.out.print(" ");
}
int num=1;
for (int j=1;j<=i;j++){
System.out.print(num+" ");
num=(num*(i-j))/j;
}
System.out.println();
}
}
}

Gaurav Mittal (AT)


2315000841

You might also like