図形出力1 解答例
by yshrkn
JavaScript
var lineLength = 4;
var char = "◆";
var halfSpace = " ";
function drawTriangle(lineLength, char) {
console.log("1辺が" + lineLength + "の正三角形を、" + char + "を用いて出力します。");
for (var currentLine = 0; currentLine < lineLength; currentLine++) {
var str = "";
//先頭に半角スペースを入力
for (var i = 0; i < currentLine; i++) {
str += halfSpace;
}
//出力する記号を入力
for (var i = 0; i < (lineLength - currentLine); i++) {
str += char;
}
//出力
console.log(str + "\n");
}
}
drawTriangle(lineLength, char);