Queremos representar uma escada com altura variável, utilizando um array de strings.
Por exemplo, uma escada com altura 3, representaremos com o seguinte array:
var escada3 = [ " #", " ##", "###" ] E uma escada com altura 5, da seguinte forma:
var escada5 = [ " #", " ##", " ###", " ####", "#####" ] Escreva uma função escada que utilize uma altura (um número) e retorne um array que represente a escada correspondente.
Me dê uma pista Em JavaScript você pode repetir um texto usando repeat da seguinte maneira: var degrau = "#".repeat(2); // agora degrau = "##"; Isso servirá para montar nossos degraus; Mas como faço para inserir a quantidade de degraus de acordo com o número indicado pelo meu array resultado? Como inserir um elemento em um array?
========== fiz assim ===========
function escada(num) {
var escadaPronta = [ ];
for (let i = 1; i <= num; i++) {
var degrau= '#'.repeat(i);
escadaPronta.push(degrau);
}
return escadaPronta;
}
Testei no console do chrome e funcionou.... Consegue achar algum erro no código ou na minha interpretação da questão?