Я изучал алгоритмы и некоторые проблемы, которые мне нужно было решить, так это создать лестницу с использованием пространств и символ «#». Лестница должна быть
n*n
только с одним входом, указывающим, лестница должна вернуть наши
#
##
###
####
Если n 4.
Мое решение было.
let repeatFn = (strIn, q) => {
return strIn.repeat(q);
};
function staircase(n) {
let hash = '#';
let spaces = ' ';
let stairCaseSpaces = '';
let stairCaseHashes = '';
let stairCaseFinal = '';
for(let i=1; i<= n; i++){
stairCaseSpaces = repeatFn(spaces, n-i);
stairCaseHashes = repeatFn(hash, i);
stairCaseFinal = stairCaseSpaces.concat(stairCaseHashes);
console.log(stairCaseFinal);
};
}
staircase(6);
module.exports = staircase;