1
I think that my confusion is also related to my misunderstanding of the tier definition. What purpose does the '' placeholder serve in defining the tier variable as such?
function printTriangle(length) {
for(var i = 1; i <= length; i++) {
var tier = '';
for(var j = 0; j < i; j++) {
tier += '*';
}
console.log(tier);
}
}
//printTriangle(3);
*
**
***
、どのように第3のループは、出力がそうようにピラミッドに整列する追加しますか?私はこれをブレインター/インタビューのプロンプトとして利用しているのを見たことがありますが、基本的な理解は(私があなたがまだ話すことができないならば、これに潜っています)、三角形からピラミッドへの移行はかなり単純です。2番目の 'for'ループは必要ですか?もしそうなら、なぜですか?さらに
*
* *
* * *
* * * *
* * * * *
* * * * * *
* * * * * * *
* * * * * * * *
function printPyramid(length) {
for(var i = 1; i <= length; i++) {
var tier = '';
for(var j = length - i; j > 0; j--) {
tier += ' ';
}
for(var k = 0; k < i; k++) {
tier += '* ';
}
console.log(tier);
}
}
//printPyramid(10);
事前にありがとうございます!
明確な回答をいただきありがとうございます! – AndrewC
あなたはようこそ!私たちが助けてくれてうれしいです。 –