Learn Introductory JavaScript by Building a Pyramid Generator - Step 69

Tell us what’s happening:

I have added the repeat function to both " " strings with and without arguments but the code does not pass,

I’ve looked at multiple responses of the same task but cannot figure it out, any help will be greatly appreciated.

Your code so far

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


// User Editable Region

function padRow(rowNumber, rowCount, character) {
  return " ".repeat(rowCount - rowNumber) + character.repeat(rowNumber) + " ".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 (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

you added this parameter, it is not requested, it makes your change wrong, remove the extra parameter

1 Like