Pretty print

by rishul matta

JavaScript

function prettyPrint(A) {
	var arr = {};
  var end = A * 2 -1
	for (let i = 0; i < end; ++i) {
  	arr[i] = '';
    for (let j = 0; j < end; ++j) {
    	if (j == 0|| j == end-1) {
      		arr[i] = arr[i].concat(A);
      } 
      else
        if (j == 1|| j == end-2) {
      			arr[i] = arr[i].concat(A-1);
      	} else
            if (i < A) {
              arr[i] = arr[i].concat(A - i%A);
            } else {
              arr[i] = arr[i].concat(i - A + 2);
            }
			
    }
  
  }
  
  console.log(arr)

}

prettyPrint(4)