popular pattern programs for coding Interview

popular pattern programs for coding Interview
popular pattern programs for coding Interview

Pattern 1

1 
1 
1 2 
1 2 3 
1 2 3 
1 2 3 4 
1 2 3 4 5 
1 2 3 4 5

Code for pattern 1

import java.util.*;

public class Main {
  public static void main(String[] args) {
    int i, j, number, n = 6;

    for (i = 1; i < n; i++) {
      number = 1;
      if (i % 2 == 1) {

        for (j = 1; j <= i; j++) {

          System.out.print(j + " ");
          number++;
        }
        System.out.println();
      }
      for (j = 1; j <= i; j++) {

        System.out.print(j + " ");
        number++;
      }
      System.out.println();
    }
  }

}

Pattern 2

1 2 3 4 5 
1 2 3 4 5 
1 2 3 4 
1 2 3 
1 2 3 
1 2 
1 
1 

Code for pattern 2

import java.util.*;

public class Main {
  public static void main(String[] args) {
    int i, j, number, n = 6;

    for (i = 5; i >= 1; i--) {
      number = 1;
      if (i % 2 == 1) {

        for (j = 1; j <= i; j++) {

          System.out.print(j + " ");
          number++;
        }
        System.out.println();
      }
      for (j = 1; j <= i; j++) {

        System.out.print(j + " ");
        number++;
      }
      System.out.println();
    }
  }
}

Pattern 3

0     
10    
010   
1010  
01010

Code for pattern 3

import java.util.*;

public class Main {
    public static void main(String[] args) {
     for (int i = 0; i <= 5; i++) {
            for (int j = 0; j <= 5; j++) {
                if(j-i<0){
                    if((j+i)%2==0) {
                         System.out.print("1");
                    } else {
                         System.out.print("0");
                    }
                }

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

Pattern 4

5 4 3 2 1 
5 4 3 2 
5 4 3 
5 4 
5

Code for pattern 4

import java.util.*;

public class Main {
  public static void main(String[] args) {
    for (int i = 1; i <=5; i++) {
      {
        for (int j = 5; j >=i; j--) {
          System.out.print(j + " ");
        }
        System.out.println();
      }
    }
  }
}

Pattern 5

1 
1 0 
1 2 3 
1 0 1 0 
1 2 3 4 5

Code for pattern 5

public class Main {
  public static void main(String[] args) {
    for (int i = 1; i <= 5; i++) {
      {
        for (int j = 1; j <= i; j++) {
          if (i % 2 == 1) {
            System.out.print(j + " ");
          } else {
            if (j % 2 == 1) {
              System.out.print("1" + " ");
            } else {
              System.out.print("0" + " ");
            }
          }
        }
        System.out.println();
      }
    }
  }
}

Pattern 6

10 
9 9 
8 8 8 
7 7 7 7 
6 6 6 6 6

Code for pattern 6

public class Main {
    public static void main(String[] args) {
     int num=10;
        for(int i=1;i<=5;i++)
        {
            for(int j=1;j<=i;j++)
            {
                System.out.print(num+" ");
            }
            System.out.println();
            num--;
        }
  }
}

Pattern 7

O
P P
Q Q Q 
R R R R
S S S S S

Code for pattern 7

public class Main {
  public static void main(String[] args) {
    for (int i = 1; i <= 5; i++) {
      String s = "O";
      if (i > 1) {
        s = String.valueOf((char)('P' + i - 2));
        for (int j = 1; j < i; j++) {
          s += s.charAt(0);
        }
      }
      System.out.println(s);
    }
  }
}

Pattern 8

1#

2# 3#

4# 5# 6#

7# 8# 9# 10#

Code for pattern 8

import java.util.*;

public class Main {
    public static void main(String[] args) {
      int count =1;
        for (int i = 0; i < 4; i++) {
            for (int j = 0; j < 54; j++) {
                if(j-i<=0 )
                    System.out.print(count++ +"# ");//
                else
                    System.out.print("");
            }
            System.out.println();
        }
  }
}

Leave a Reply