This traditional JSJavascript code works fine:
function staircase(n) {
var line = Array(n + 1).fill(' ');
//line[n] = '';
for (var i = n - 1; i >= 0; i--) {
line[i] = '#';
console.log(line.join(''));
}
}
and ES6 we can write:
const staircase = n => {
const line = Array(n + 1).fill(' ');
//line[n] = '';
for (let i = n - 1; i >= 0; i--) {
line[i] = '#';
console.log(line.join(''));
}
}
If our given input is 6 the output should be:
#
##
###
####
#####
######