Learn Introductory JavaScript by Building a Pyramid Generator - Step 78

Tell us what’s happening:

while (continueLoop) {
if (done == count) {
done++
};
}

why this code is doesn’t works?
whats wrong

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));
}*/

let continueLoop = false;
let done = 0;


// User Editable Region

while (continueLoop) {
  if (done == count) {
    done++
  };
}

// User Editable Region


let result = ""

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

console.log(result);

Your browser information:

User Agent is: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36

Challenge Information:

Learn Introductory JavaScript by Building a Pyramid Generator - Step 78

Hi @dikomahendr4 !

Welcome to the forum!

I would suggest resetting the lesson.

You shouldn’t touch this at all. And it should not be inside the if statement

add your if statement below that to pass

This topic was automatically closed 182 days after the last reply. New replies are no longer allowed.