Learn Introductory JavaScript by Building a Pyramid Generator - Step 100

Tell us what’s happening:

Skip to content
Search 11,800+ news articles, tutorials, and books

Menu
Profile
JavaScript Algorithms and Data Structures
Learn Introductory JavaScript by Building a Pyramid Generator
script.jsEditor
Console
242318212219202526
Step 100
Because you are going to loop in the opposite direction, your loop needs to run while i is greater than 0. You can use the greater than operator > for this.

Set your loop’s condition to run when i is greater than 0.

/*for (let i = 1; i <= count; i++) {
rows.

Your code so far

const character = "#";
const count = 8;
const rows = [];

function padRow(rowNumber, rowCount) {
  return " ".repeat(rowCount - rowNumber) + character.repeat(2 * rowNumber - 1) + " ".repeat(rowCount - rowNumber);
}

// TODO: use a different type of loop
/*for (let i = 1; i <= count; i++) {
  rows.push(padRow(i, count));
}*/

/*while (rows.length < count) {
  rows.push(padRow(rows.length + 1, count));
}*/


// User Editable Region

for (let i= count; i>0;){
  
}
  
  

  



// User Editable Region


let result = ""

for (const row of rows) {
  result = result + row + "\n";
}

console.log(result);

Your browser information:

User Agent is: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/136.0.0.0 Safari/537.36 Edg/136.0.0.0

Challenge Information:

Learn Introductory JavaScript by Building a Pyramid Generator - Step 100

Hi there, welcome to the community! :blush:
Please try to explain in your own words what problem or error you’re facing — learning to describe problems can be tough, but it’s a key part of learning how to code. The more details you share, the easier it is for us to help you out!

Welcome to the forum @heldersamueljambadon

The iteration statement is missing from your code.

Please reset the step to restore the seed code.
Then add the condition you used previously. Do not change anything else.

Happy coding