Learn Introductory JavaScript by Building a Pyramid Generator - Step 106

Tell us what’s happening:

hi tried but give more to work on this dont make sense

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

/*for (let i = count; i > 0; i--) {
  rows.push(padRow(i, count));
}*/


// User Editable Region

const numbers= (1, 2, 3);{console.log (numbers);}

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

Challenge Information:

Learn Introductory JavaScript by Building a Pyramid Generator - Step 106

Hi,
are you sure about using ( ) when assigning an array?
Why do you have { } around your console.log()?

1 Like

Hi. Please don’t create duplicate topics for the same step. I’ll close this topic. Please reply to your previous thread with your updated code. To put your updated code into the forum put 3 backticks before and after the code.

1 Like