如何使等腰三角形的JavaScript?

约翰

我想尝试使等腰三角形成为一个三角形,但是到目前为止,我遇到了麻烦:

function pyramid(N) {
  let result = "";
  for (let i = 1; i <= N; i++) {
    for (let j = 1; j <= N; j++) {
      if (i >= j) {
        result += i + " ";
      } else {
        result += " ";
      }
    }
    result += '\n';
  }
  return result
}
console.log(pyramid(5));

我的输出:

1
2 2       
3 3 3     
4 4 4 4   
5 5 5 5 5 

我想要的输出是:

     1
    2 2
   3 3 3
  4 4 4 4
 5 5 5 5 5 

是否需要再次循环以使其成功?

尼萨尔格(Nisarg Shah)

下面的代码将为您提供所需的输出。

    function pyramid(N){
        let result = "";
        for(let i = 1 ; i <= N ; i++) {
            for(j = N ; j > i ; j--) {
              result += " ";
            }
            for(j = 1 ; j<= i ; j++) {
              result += i + " ";
            }
            result += "\n";
        }
        return result;
    }
    console.log(pyramid(5));

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

等腰三角形周围加双边框的算法

来自分类Dev

用两个点绘制等腰三角形/箭头

来自分类Dev

在 Python 中打印数字的等腰三角形

来自分类Dev

在 C3 中创建等腰三角形

来自分类Dev

如何制作一个内部有空格的等腰三角形

来自分类Dev

如何在 0 和 1 的网格中识别等腰三角形?

来自分类Dev

给定三个点的坐标,如何确定所定义的三角形是等边,等腰还是斜角?

来自分类Dev

确定“等腰直角三角形”中的顶点

来自分类Dev

在 C++ 中确定等腰直角三角形

来自分类Dev

如何获得AABB三角形的三角形?

来自分类Dev

用普通JavaScript旋转三角形

来自分类Dev

使用javascript计算三角形的面积

来自分类Dev

如何关闭三角形路径?

来自分类Dev

如何表示整数三角形?

来自分类Dev

如何绘制三角形?

来自分类Dev

如何理解JavaFX三角形网格?

来自分类Dev

如何使用JavaFX创建三角形?

来自分类Dev

如何确定三角形的方向/旋转?

来自分类Dev

如何制作三角形投影?

来自分类Dev

如何制作重叠的三角形

来自分类Dev

如何修剪三角形内的空间

来自分类Dev

如何制作三角形JAVA

来自分类Dev

如何使数字成为三角形

来自分类Dev

如何从三角形过渡到圆形

来自分类Dev

如何使unicode三角形更宽

来自分类Dev

如何使三角形块周围流动?

来自分类Dev

如何使用JavaFX创建三角形?

来自分类Dev

如何制作三角形div?

来自分类Dev

android: 如何制作三角形布局