Advertisement
galink

Untitled

Aug 10th, 2017
108
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. function fort([arg1]) {
  2.     let n = Number(arg1);
  3.     let width = 2 * n;
  4.     let hight = n;
  5.    
  6.     let middlePartAbove = 0;
  7.     let middlePartBelow = 0;
  8.     if (n > 4) {
  9.         middlePartAbove += Math.floor(n / 2);
  10.         middlePartBelow += Math.floor(n / 2);
  11.     }
  12.  
  13.     else {
  14.         middlePartAbove = 0;
  15.         middlePartBelow = 0;
  16.     }
  17.  
  18.     console.log("/" + "^".repeat(Math.floor(n / 2)) + "\\" +
  19.         "_".repeat(middlePartAbove) + "/" + "^".repeat(Math.floor(n / 2)) + "\\");
  20.  
  21.     for (let i = 1; i <= hight - 3; i++) {
  22.  
  23.        
  24.             console.log("|" + " ".repeat(width - 2) + "|");
  25.         }
  26.     if (hight > 4) {
  27.         console.log("|" + " ".repeat((width - middlePartBelow) / 2 - 1) + "_".repeat(middlePartBelow) +
  28.             " ".repeat((width - middlePartBelow) / 2 - 1) + "|")
  29.     } else {
  30.         console.log("|" + " ".repeat(width - 2) + "|");
  31.     }
  32.  
  33.  
  34.  
  35.  
  36.     console.log("\\" + "_".repeat(Math.floor(n / 2)) + "/" +
  37.         " ".repeat(middlePartAbove) + "\\" + "_".repeat(Math.floor(n / 2)) + "/");
  38.  
  39.  
  40. }
  41.  
  42. fort(['3']);
  43. fort(['4']);
  44. fort(['5']);
  45. fort(['8']);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement