我正在开始编程。我正在使用JavaScript。从右至左打印一个三角形
对于实践中,我打印的三角形是这样的:
*
**
***
****
*****
,但我想打印从右到左,就像这样:所以
*
**
***
****
*****
,用我的小白知识,我写了这代码:
var line = '';
var size = 5;
for (var i = 0; i <= size; i++) {
for (var j = 0; j <= size; j++) {
if (j == size - i) {
line += '#';
if (i != 0) {
for (var k = j; k < size; k++) {
line += '#';
}
}
} else {
line += ' ';
}
}
line += '\n';
}
console.log(line);
它的工作原理!但我认为这很糟糕。
有人能给我一些建议吗?
非常感谢!
这应该是[codereview.stackexchange.com(HTTP://codereview.stackexchange。 COM /)。 –
我投票结束这个问题,因为这应该在[codereview.stackexchange.com](http://codereview.stackexchange.com/)上。 –