美文网首页
画一颗字符树#JS_codewar_5

画一颗字符树#JS_codewar_5

作者: bbjoe | 来源:发表于2017-05-03 23:01 被阅读0次

题目,根据传入的正整数,画一颗树

![Uploading Paste_Image_548301.png . . .]

我的解答

function towerBuilder(nFloors) {
  var box = [];
  nFloors = nFloors*2 - 1;
  while (nFloors > 0) {
      box.push(nFloors);
      nFloors = nFloors - 2;
  }
  var box2 = [];
  box.forEach(function(item, index, array) {
      var box3 = [];
      for (i=0; i< index; i++) {box3.push(' ')};
      for (j=0; j< item; j++) {box3.push('*')};
      for (k=0; k< index; k++) {box3.push(' ')};
      var level = box3.join('');
      box2.push(level);
  });
  
  return box2.reverse();
}

别人的解答

function towerBuilder(n) {
  return Array.from({length: n}, function(v, k) {
    const spaces = ' '.repeat(n - k - 1);
    return spaces + '*'.repeat(k + k + 1) + spaces;
  });
}

我的感想

  • “别人的解答”表示不是很懂
  • JS居然不能像python一样 2* 'a' = 'aa',好麻烦,哈哈哈哈

相关文章

  • 画一颗字符树#JS_codewar_5

    题目,根据传入的正整数,画一颗树 ![Uploading Paste_Image_548301.png . . ....

  • 哈弗曼编码

    基本思想 以字符的使用频率作为权构建一颗哈弗曼树,然后利用哈弗曼树对字符进行编码。 构造一颗哈弗曼树,是将要编码的...

  • ▼树

    心情烦躁,做题不顺,散散心画一颗树 (๑• . •๑)虽然有点歪,画完就高兴了 ——(。ò ∀ ó。)——

  • 02-如何画一颗知识树?

    在注意力稀缺的碎片化时代,我们该如何应对?我们的时间无限的被碎片化。越学习,我们越焦虑,该如何应对这种情况呢? 硅...

  • 一颗树

    那是一颗古画一样优雅而端庄的树。 立在杂木丛生的森林里, 树林里啊,满是杂木, 有几棵树被砍了,留下了满是疮痍。 ...

  • 美术课

    种子 我先画一粒种子种子长出草草变成了一朵花花变成了一颗小树小树变成了一棵中树中树变成了开花的树开花的树变成了结果...

  • 用CSS的border属性画一颗树

    效果图如下: 主要利用了CSS的border属性。 代码如下:

  • 职场碎碎念(30)|伪流程?不过就一句话能说清楚的事

    在生活中,有人喜欢长篇大论,有人喜欢言简意赅,就像画一颗树,树干已非常明显,却要增加大量根须和装饰。 ...

  • 智慧树英语:每天种下一棵树,坚持十年终成林

    今天做了一个重大决定,把思维道图改名为智慧树。因为经过几天的探索,我发现画一颗树更简单,也更好看。 今天参考了一下...

  • 五年前我是这样写生的

    今天外面好热,没有一丝儿风,就连鸟飞过煽动翅膀的微微风我都可以感觉得到。我坐在那里画一颗微红的树,树没有任何表情。...

网友评论

      本文标题:画一颗字符树#JS_codewar_5

      本文链接:https://www.haomeiwen.com/subject/conltxtx.html