I am currently trying to solve the xmas tree problem, with internal tree-like shape.
issue is with internal spacing, it supposed to be like: 1, 5, 7, 9. Instead it is 1, 3, 4, 5. I do not know, how to increment s loop by 2 in each loop turn.
/*
*********
**** ****
***   *** 
**     **
*       *
*********
*/
function drawTree(h) {
  let n = h + 3;
  for (var i = 1; i <= 1; i++) {
    var temp = "";
    for (var j = 1; j <= n; j++) {
      temp = temp + "*";
    }
    console.log(temp);
  }
  for (var i = 0; i < h - 2; i++) {
    var tree = '';
    console.log("\n");
    for (var k = 3; k <= h - i; k++) {
      tree += "*";
    };
    tree += "s";
    for (var k = 1; k <= i; k++) {
      for (var k = 1; k <= i; k++) {
        tree += "s";
      };
      tree += "s";
    };
    for (var k = 3; k <= h - i; k++) {
      tree += "*";
    };
    console.log(tree);
  };
  console.log("\n");
  let g = h + 3;
  for (var i = 1; i <= 1; i++) {
    var temp = "";
    for (var j = 1; j <= g; j++) {
      temp = temp + "*";
    }
    console.log(temp);
  }
};
drawTree(6); 
     
     
    