Learn Introductory JavaScript by Building a Pyramid Generator - Step 69

Tell us what’s happening:

Hello!
I don’t quite understand why I’m making a mistake, could anyone help me?
This is the solution, based on what I understand of the issue.}

function padRow(rowNumber, rowCount) {
return " ".repeat(rowCount - rowNumber)
}

Your code so far

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


// User Editable Region

function padRow(rowNumber, rowCount) {
  return " ".repeat(rowCount - rowNumber);
}

// 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 (X11; CrOS x86_64 14541.0.0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36

Challenge Information:

Learn Introductory JavaScript by Building a Pyramid Generator - Step 69

I would reset the lesson. You have deleted important code related to passing this step.

In this step, it is intended to call .repeat on both of the blank space locations. The ones at the beginning and the ones at the back.

Hope this helps. :slight_smile:

Welcome to the forum @danyfrancisdev

There are two strings in the function body.

Here is the original code:

  return " " + character.repeat(rowNumber) + " ";

Try copying the first string and concatenating it to the end of the return statement.

Make sure to include the original character code in the middle.

Happy coding