Advertisement
fbinnzhivko

Untitled

Sep 27th, 2016
111
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. function figure(input) {
  2.     let n = Number(input[0]);
  3.     let counter = (n - 2);
  4.  
  5.     let dash = '-';
  6.     let char = '|';
  7.     let plus = '+';
  8.  
  9.     if(n==2){
  10.         console.log(plus + plus +plus);
  11.     }
  12.     else{
  13.  
  14.         if (n % 2 == 0) {//четни
  15.             console.log("+" + "-".repeat(counter) + "+" + '-'.repeat(counter) + '+');
  16.             for (i = 0; i < n / 2 - 2; i++) {
  17.                 console.log('|' + " ".repeat(counter) + '|' + " ".repeat(counter) + '|');
  18.             }
  19.             console.log("+" + "-".repeat(counter) + "+" + '-'.repeat(counter) + '+');
  20.             for (i = 0; i < n / 2 - 2; i++) {
  21.                 console.log('|' + " ".repeat(counter) + '|' + " ".repeat(counter) + '|');
  22.             }
  23.             console.log("+" + "-".repeat(counter) + "+" + '-'.repeat(counter) + '+');
  24.         }
  25.         else {// нечетни
  26.             console.log("+" + "-".repeat(counter) + "+" + '-'.repeat(counter) + '+');
  27.             for (i = 0; i < n / 2 - 2; i++) {
  28.                 console.log('|' + " ".repeat(counter) + '|' + " ".repeat(counter) + '|');
  29.             }
  30.             console.log("+" + "-".repeat(counter) + "+" + '-'.repeat(counter) + '+');
  31.             for (i = 0; i < n / 2 - 2; i++) {
  32.                 console.log('|' + " ".repeat(counter) + '|' + " ".repeat(counter) + '|');
  33.             }
  34.             console.log("+" + "-".repeat(counter) + "+" + '-'.repeat(counter) + '+');
  35.         }
  36.     }
  37. }
  38. figure('3');
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement