Untitled

 avatar
user_9492606
plain_text
10 months ago
2.1 kB
8
Indexable
import java.util.*;
import java.lang.*;
import java.io.*;

class Codechef
{
    
    public static void solidRombus(int n){
        for(int i=1;i<=n;i++){
            for(int j=1;j<=(n-i+1);j++){
                System.out.print(" ");
                

            }
           
            
            for(int j=1;j<=n;j++){
                System.out.print("*");
                }
                
                System.out.println();
        }
    }
    public static void butterflyPattern(int n){
        for(int i=1;i<=n;i++){
            for(int j=1;j<=i;j++){
                System.out.print("*");
            }
           
        
            for(int j=1;j<=2*(n-i);j++){
                System.out.print(" ");
            }
           
            for(int j=1;j<=i;j++){
                System.out.print("*");
            }
            System.out.println();
            
        }
        
        for(int i=n;i>=1;i--){
            for(int j=1;j<=i;j++){
                System.out.print("*");
            }
           
        
            for(int j=1;j<=2*(n-i);j++){
                System.out.print(" ");
            }
           
            for(int j=1;j<=i;j++){
                System.out.print("*");
            }
            System.out.println();
            
        }
    }
    
    public static void floydTriangle(int n){
        int counter=1;
        for(int i=1;i<=n;i++){
            for(int j=1;j<=i;j++){
                System.out.print(counter+ " ");
                counter++;
            }
            System.out.println();
        }
    }
    
    public static void floydTriangleZeroOne(int n){
        int counter=1;
        for(int i=1;i<=n;i++){
            for(int j=1;j<=i;j++){
                if((i+j)%2==0){
                    System.out.print("1 ");
                }else{
                    System.out.print("0 ");
                }
            }
            System.out.println();
        }
    }
	public static void main (String[] args) throws java.lang.Exception
	{
// 		floydTriangle(5);
// 		floydTriangleZeroOne(5);
    // butterflyPattern(5);
    solidRombus(5);

	}
}
Editor is loading...
Leave a Comment