Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.util.Scanner;
- public class HalloweenPumpkin {
- public static void main(String[] args) {
- Scanner scan = new Scanner(System.in);
- int n = scan.nextInt();
- int side = ((2 * n + 1) - 3) / 2;
- // first line - static
- String sideStr = repeatChar('.', side);
- System.out.printf("%s_/_%s\n", sideStr, sideStr);
- // second line - static
- side--;
- sideStr = repeatChar('.', side);
- System.out.printf("/%s^,^%s\\\n", sideStr, sideStr);
- // third n - 3 lines
- int mid = (2 * n + 1) - 2;
- String midStr = repeatChar('.', mid);
- for (int i = 0; i < n - 3; i++) {
- System.out.printf("|%s|\n", midStr);
- }
- // fourth line - static
- System.out.printf("\\%s\\_/%s/\n", sideStr, sideStr);
- }
- static String repeatChar(char ch, int n){
- StringBuilder sb = new StringBuilder();
- for (int i = 0; i < n; i++) {
- sb.append(ch);
- }
- return sb.toString();
- }
- }
Add Comment
Please, Sign In to add comment