Advertisement
Guest User

Mask

a guest
Apr 22nd, 2018
68
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.66 KB | None | 0 0
  1. import java.util.Scanner;
  2.  
  3. public class Mask {
  4.     public static void main(String[] args) {
  5.         Scanner scanner = new Scanner(System.in);
  6.         int n = Integer.parseInt(scanner.nextLine());
  7.      
  8.         for (int i = 0; i < n - 1 ; i++) {
  9.             System.out.println(repeatStr(" ", n - 2 - i)
  10.                     + "/" + repeatStr(" ", i) + "|  |"
  11.                     + repeatStr(" ", i) + "\\" );
  12.         }
  13.  
  14.        
  15.         System.out.println(repeatStr("-", (2*n) +2));
  16.  
  17.        
  18.         System.out.println("|" + repeatStr(" ", n/2-1 )
  19.                 + "_" + repeatStr(" ", n +1)
  20.                 + "_" + repeatStr(" ", n/2-1 ) + "|");
  21.         System.out.println("|" + repeatStr(" ", n/2-1 )
  22.                 + "@" + repeatStr(" ", n +1)
  23.                 + "@" + repeatStr(" ", n/2-1 ) + "|");
  24.  
  25.         for (int i = 0; i < n/2 ; i++) {
  26.             System.out.println("|" + repeatStr(" ", 2*n) + "|");
  27.         }
  28.  
  29.         System.out.println("|" + repeatStr(" ", n-1)
  30.                 + "00" + repeatStr(" ", n-1) + "|");
  31.         System.out.println("|" + repeatStr(" ", n-2)
  32.                 + "/  \\" + repeatStr(" ", n-2) + "|");
  33.         System.out.println("|" + repeatStr(" ", n-2)
  34.                 + "||||" + repeatStr(" ", n-2) + "|");
  35.  
  36.  
  37.         for (int i = 0; i < n+1; i++) {
  38.             System.out.println(repeatStr("\\", i+1)
  39.                     + repeatStr("`", 2*n-2*i)
  40.                     + repeatStr("/", i+1) );
  41.         }
  42.     }
  43.     static String repeatStr (String strToRepeat, int count){
  44.         String text = "";
  45.         for (int i = 0; i < count ; i++) {
  46.             text += strToRepeat;
  47.         }
  48.         return text;
  49.     }
  50. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement