Learn Introductory JavaScript by Building a Pyramid Generator - Step 67

Tell us what’s happening:

need help it keeps saying, You should concatenate a single space to the beginning of your returned value.

Your code so far

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


// User Editable Region

function padRow(rowNumber, rowCount) {
  return character.repeat(" "+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 (Windows NT 10.0; Win64; x64) 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 67

They meant that the space should be concatenated to the left and right of the character being repeated. So the final result will be one space followed by the character being repeated by itself followed by one space.

function padRow(rowNumber, rowCount) {
Mod edit: answer removed
}
this worked after the second time i submitted it
idk if i bugged or smth

1 Like

Not sure what you mean. The step works for me.

I had the same issue. I forgot that character.repeat(rowNumber) is the string.

Hello. I’ve tried this test, but failed at the second one. I’ve written: let the assignment operator = “The assignment operator”;
let “Hello” = “character”;
But it isn’t correct.

Hi there!
Welcome to the forum. Create your own topic to the challenge step.

1 Like

i guess you must say let character=“hello”

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