Advertisement
Guest User

House

a guest
Feb 20th, 2017
156
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.13 KB | None | 0 0
  1. import java.util.Scanner;
  2.  
  3. /**
  4.  * Created by Jo on 2/20/2017.
  5.  */
  6. public class House {
  7.     public static void main(String[] args) {
  8.         Scanner scanner = new Scanner(System.in);
  9.         int houseSize = Integer.parseInt(scanner.nextLine());
  10.         int roofHeight = (houseSize + 1) / 2;
  11.         int houseHeight = houseSize / 2;
  12.  
  13.  
  14.         for (int i = 1; i <= roofHeight; i++) {
  15.             if ((houseSize % 2) != 0) {
  16.                 System.out.println(draw("-", roofHeight - i) + draw("*", 2 * i - 1)
  17.                         + draw("-", roofHeight - i));
  18.             } else {
  19.                 System.out.println(draw("-", roofHeight - i) + draw("*", 2 * i)
  20.                         + draw("-", roofHeight - i));
  21.             }
  22.         }
  23.  
  24.         for (int i = 1; i <= houseHeight; i++) {
  25.             System.out.println(draw("|", 1) + draw("*", houseSize - 2) + draw("|", 1));
  26.         }
  27.  
  28.     }
  29.  
  30.  
  31.     public static String draw(String str, int count) {
  32.         StringBuilder sb = new StringBuilder();
  33.  
  34.         for (int i = 0; i < count; i++) {
  35.             sb.append(str);
  36.         }
  37.  
  38.         return sb.toString();
  39.     }
  40.  
  41. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement