Learn Introductory JavaScript by Building a Pyramid Generator - Step 63

Tell us what’s happening:

I don’t know what I’m doing wrong. I haven’t quite grasped the concept yet. Please help!

Your code so far

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


// User Editable Region

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

// User Editable Region


for (let i = 0; i < count; i = i + 1) {
  rows.push(padRow(i + 1, count));
}

let result = ""

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

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

Challenge Information:

Learn Introductory JavaScript by Building a Pyramid Generator - Step 63

Nevermind. Just figured it out, actually it was a stroke of luck! Thank you!

Hello,
Can you please help me? I’m stuck on the same step 63.
The closest I was able to get was:

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

Thanks in advance!!

Hi there!
Welcome to the FCC forum. Create your own topic to the challenge step and add your code. You can create topic by pressing Help button below the challenge editor. It’s appears after attempting Check your code button more than three times.

1 Like

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