Informática, perguntado por FullStack, 1 ano atrás

Escreva uma função escada que utilize uma altura (um número) e retorne um array que represente a escada correspondente.

var escada3 = [
" #",
" ##",
"###"
]
E uma escada com altura 5, da seguinte forma:
var escada5 = [

" #",
" ##",
" ###",
" ####",
"#####"
Tentei essa solução, porém esta dando erro, falando que o Fatorial não foi definido

function escada(numeroDegraus) {
 var degrausEscada = [];
 var comparacao = numeroDegraus;
 for (let i = 1; i <= numeroDegraus; i++) {
  var degraus = " ".repeat(numeroDegraus-i)+"#".repeat(i);
  degrausEscada.push(degraus);
 }
 return degrausEscada;
}
console.log(escada(5));

Soluções para a tarefa

Respondido por matheusnazarioaraujo
3

Resposta:

function escada(num){

   var resultado = [];

   var escada = "#";

   for(var i = 1; i<= num; i++){

       resultado.push(" ".repeat(num - i) + escada.repeat(i));

   }

return resultado;

}

Explicação:

O meu deu  certo

Perguntas interessantes