Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

357
Visualizações
Triángulo invertido usando un bucle for

Estoy tratando de imprimir un triángulo en ángulo recto al revés usando un bucle for, sin el "\ n" en Javascript. Este es mi código:

 function triangle(num) { triangleStr = ""; for (let i = num; i > 0; i--) { triangleStr += "#"; console.log(triangleStr); } } triangle(5);

about 4 years ago · Juan Pablo Isaza
2 Respostas
Responde à pergunta

0

1) Puede crear un triángulo en ángulo recto invertido como:

 triangleStr = Array(i).fill("#").join(""); 

 function triangle(num) { triangleStr = ""; for (let i = num; i > 0; i--) { triangleStr = Array(i).fill("#").join(""); console.log(triangleStr); } } triangle(5);

2) También puede lograr el resultado usando recursividad como:

 function triangle(num) { if (num === 0) return; console.log(Array(num).fill("#").join("")); triangle(num - 1); } triangle(5);

3) Solo usando recursividad

 function triangle(start, end) { if (start > end) return; triangle(start + 1, end); console.log(Array(start).fill("#").join("")); } triangle(1, 5);


Editado: gracias a TAHERElMehdi que sugirió esta solución usando repeat como:

Puedes reemplazar todo lo anterior

 Array(i).fill("#").join("");

con

 "#".repeat(i)
about 4 years ago · Juan Pablo Isaza Relatório

0

Su código está bien, simplemente deshágase de triangleStr y reemplácelo dentro for-loop con el método repeat .

 function triangle(num) { for (let i = num; i > 0; i--) { console.log("#".repeat(i)); } } triangle(5);

Resultado

 ##### #### ### ## #
about 4 years ago · Juan Pablo Isaza Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda