Learn Introductory JavaScript by Building a Pyramid Generator - Step 68

Tell us what’s happening:

hey guys am having troubles with this step need some more clear explanation

Your code so far

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


// User Editable Region

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

Challenge Information:

Learn Introductory JavaScript by Building a Pyramid Generator - Step 68

hi guys need some help am stuck up here

Hi @mpaata

Here is a comparison of the original code and your code.

The code in blue is the original code, the code in red is your code.
The code in magenta is the overlap.

For this step, you need to concatenate a string consisting of a single space to the code after the return statement.

  1. the first one goes before the character.repeat(rowNumber)
  2. the second one after character.repeat(rowNumber)

Use the example code in the instructions as a guide.

Happy coding

1 Like

thanks i figured it out for that good expression

1 Like