Решал задачку, условие которой построить "башню" с заданным к-л этажей. Вот так выглядит мой результат при nFloors = 5. Благодаря blankSpace += "_";
звездочки упорядочены с центра.
____*____
___***___
__*****__
_*******_
*********
Но в оригинале, результат должен быть без нижних подчёркиваний, то бишь, с пробелами. Но моя проблема в том, что если я ставлю blankSpace += " ";
, то моя башня выглядит вот так:
*
***
*****
*******
*********
Как это исправить? Вот, собственно, и мой код:
function towerBuilder(nFloors) {
let myString = "";
for (let i = 1; i <= nFloors; i++) {
let q = i * 2 - 1;
let blankSpaceQuanity = nFloors - i;
let blankSpace = "";
for (let k = 0; k < blankSpaceQuanity; k++) {
blankSpace += "_";
}
myString += blankSpace;
for (let j = 1; j <= q; j++) {
myString += "*";
}
myString += blankSpace;
myString += "<br>";
}
return myString;
}
document.write(towerBuilder(5));
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Делаю запрос на сервер, после получения ответа хочу вызвать свое событие change-state и передать его в родительский компонентНо ничего не происходит
При настройке SonarQube scanner plugin в jenkins столкнулся с проблемой добавления server authentication tokenПри нажатии на кнопку ничего не происходит + она съехала