Learn Introductory JavaScript by Building a Pyramid Generator - Step 100

Tell us what’s happening:

I can’t solve this i don’t know why everything is right but it still doesn’t work

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; i--) {
  // Convert the loop index into a row number
  const rowNumber = count - i + 1;
  rows.push(padRow(rowNumber, count));
}

// 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/131.0.0.0 Safari/537.36

Challenge Information:

Learn Introductory JavaScript by Building a Pyramid Generator - Step 100

Hi there!

You have added unnecessary code to the challenge editor. Reset the challenge step and carefully read the instructions and strictly follow the challenge instructions…
The instructions is asking you: Set your loop’s condition to run when i is greater than 0.
You only need to change the existing loop’s condition that you have in the challenge editor.