Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package P05;
- import java.util.Scanner;
- public class Sword {
- public static void main(String[] args) {
- Scanner scanner = new Scanner(System.in);
- int n = Integer.parseInt(scanner.nextLine());
- String Top = repeatString("#", n - 1) + "/^\\" + repeatString("#", n - 1);
- System.out.println(Top);
- for (int row = 0; row < n / 2; row++) {
- String line = repeatString("#", n - 2 - row) + "." + repeatString(" ", 3 + 2 * row) + "."
- + repeatString("#", n - 2 - row);
- System.out.println(line);
- }
- int m = n;
- if (n == 4) {
- m++;
- }
- for (int i = 0; i < m + 3; i++) {
- System.out.print(repeatString("#", (n + 1) / 2 - 1) + "|" + repeatString(" ", n / 2));
- if (i == 0) {
- System.out.print("S");
- } else if (i == 1) {
- System.out.print("O");
- } else if (i == 2) {
- System.out.print("F");
- } else if (i == 3) {
- System.out.print("T");
- } else if (i == m) {
- System.out.print("U");
- } else if (i == m + 1) {
- System.out.print("N");
- } else if (i == m + 2) {
- System.out.print("I");
- } else {
- System.out.print(" ");
- }
- System.out.println(repeatString(" ", n / 2) + "|" + repeatString("#", (n + 1) / 2 - 1));
- }
- String six = "@" + repeatString("=", 2 * n - 1) + "@";
- System.out.println(six);
- for (int row = 0; row < n / 2; row++) {
- String line = repeatString("#", (n + 3) / 2) + "|" + repeatString(" ", 2 * n - 1 - 2 * ((n + 3) / 2)) + "|"
- + repeatString("#", (n + 3) / 2);
- System.out.println(line);
- }
- String seven = repeatString("#", (n + 3) / 2) + "\\" + repeatString(".", 2 * n - 1 - 2 * ((n + 3) / 2)) + "/"
- + repeatString("#", (n + 3) / 2);
- System.out.println(seven);
- }
- static String repeatString(String stringToRepeat, int count) {
- String text = "";
- for (int i = 0; i < count; i++) {
- text += stringToRepeat;
- }
- return text;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment