Learn Introductory JavaScript by Building a Pyramid Generator - Step 69

Tell us what’s happening:

I have tried every solution on this forum, but nothing is working for me. Am stuck on this for days.

Your code so far

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


// User Editable Region

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



// 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/128.0.0.0 Safari/537.36 Edg/128.0.0.0

Challenge Information:

Learn Introductory JavaScript by Building a Pyramid Generator - Step 69

hi there, as far as I know, people post broken code on the forum not solutions.
(as you have done for example, you posted code that does not work)

We don’t allow people to post solutions here so searching for code will not help you.
Instead you should try to read other people’s posts to understand more about this step and what helped them solve it. (from reading the replies that were posted to their broken code for eg)

If you need more help after that, please tell us, what about this step is confusing you?

The Question is Update your blank space strings to be repeated rowCount - rowNumber times.

And here is what l’ve done, but it keeps telling me You should call .repeat() on your " " strings to repeat them rowCount - rowNumber times.

function padRow(rowNumber, rowCount) {
return " “.repeat() + character.repeat(rowCount - rowNumber) +” ".repeat();
}

Hello and Welcome to the forum @DavisCrown !

This was a good attempt.

I suggest resetting the step, and not changing the character repeat.

Place what you have put into the character repeat in the quote above, into the string .repeat() and see what happens.

Wishing you good progress on your coding journey. :slightly_smiling_face:

1 Like

I’ve done that a hundred times but they keeping me “You should call .repeat() on your " " strings to repeat them rowCount - rowNumber times.”

you need to add the argument between the parenthesis of repeat(), you left it empty instead

also I see you changed character.repeat(), reset the step to restore it to original version

1 Like