Advertisement
Guest User

Untitled

a guest
Jul 24th, 2014
232
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. function solve(input) {
  2.     var result = '',
  3.         n = Number(input),
  4.         star = '*',
  5.         right = '/',
  6.         empty = ' ',
  7.         stright = '|';
  8.  
  9.     for (var i = 0; i < n; i++) {
  10.        
  11.         if (i == 0 || i == (n - 1)) {
  12.             result += multiply(star, 2 * n) + multiply(empty, n) + multiply(star, 2 * n) + '\n'
  13.  
  14.         } else if (i == parseInt(n / 2)) {
  15.             result += star + multiply(right, 2 * n - 2) + star + multiply(stright, n) + star + multiply(right, 2 * n - 2) + star + '\n'
  16.  
  17.         } else {
  18.             result += star + multiply(right, 2 * n - 2) + star + multiply(empty, n) + star + multiply(right, 2 * n - 2) + star + '\n'
  19.         }
  20.  
  21.         function multiply(symbol,number) {
  22.             var str = ''
  23.  
  24.             for (var i = 0; i < number; i++) {
  25.                 str += symbol
  26.             }
  27.             return str
  28.         }
  29.     }
  30.  
  31.     return result
  32. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement