Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.util.Scanner;
- public class Crown {
- public static void main(String[] args) {
- Scanner scanner=new Scanner(System.in);
- int n=Integer.parseInt(scanner.nextLine());
- int m=n;
- int countleft=1;
- int countmiddle=1;
- int countright=1;
- System.out.print("@");
- System.out.print(repeatStr(" ",n-2));
- System.out.print("@");
- System.out.print(repeatStr(" ",n-2));
- System.out.println("@");
- System.out.print("**");
- System.out.print(repeatStr(" ",n-3));
- System.out.print("*");
- System.out.print(repeatStr(" ",n-3));
- System.out.println("**");
- for (int i = 0; i <(n/2)-2 ; i++) {
- System.out.print("*");
- System.out.print(repeatStr(".",countleft));
- System.out.print("*");
- System.out.print(repeatStr(" ",m-5));
- System.out.print("*");
- System.out.print(repeatStr(".",countmiddle));
- System.out.print("*");
- System.out.print(repeatStr(" ",m-5));
- System.out.print("*");
- System.out.print(repeatStr(".",countright));
- System.out.println("*");
- countleft++;
- countmiddle+=2;
- m-=2;
- countright++;}
- System.out.print("*");
- System.out.print(repeatStr(".",countleft));
- System.out.print("*");
- System.out.print(repeatStr(".",countmiddle));
- System.out.print("*");
- System.out.print(repeatStr(".",countleft));
- System.out.println("*");
- int star_count=((2*n-1)-(2*(n/2)+3))/2;
- System.out.print("*");
- System.out.print(repeatStr(".",n/2));
- System.out.print(repeatStr("*",star_count));
- System.out.print(".");
- System.out.print(repeatStr("*",star_count));
- System.out.print(repeatStr(".",n/2));
- System.out.println("*");
- System.out.println(repeatStr("*",2*n-1));
- System.out.println(repeatStr("*",2*n-1));
- }
- static String repeatStr(String str, int count ){
- String text="";
- {
- for (int j = 0; j <count ; j++) {
- text=text+str;
- }
- }
- return text;}
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement