Learn Introductory JavaScript by Building a Pyramid Generator - Step 113

Tell us what’s happening:

What’s wrong with this code? …

Your code so far

const character = "#";
const count = 8;
const rows = [];
let inverted = true;

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

// TODO: use a different type of loop

// User Editable Region

for (let i = 1; i <= count; i++) {
  if(inverted === true);
  rows.unshift(padRow(i, count));
}

// User Editable Region


/*while (rows.length < count) {
  rows.push(padRow(rows.length + 1, count));
}*/

/*for (let i = count; i > 0; i--) {
  rows.push(padRow(i, 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/130.0.0.0 Safari/537.36

Challenge Information:

Learn Introductory JavaScript by Building a Pyramid Generator - Step 113

Hello @booleanmethod9

Good attempt.

The error message is referring to this area.

It should only have the parameter within the parentheses. The parameter checks it as inverted only.
Only that word, and nothing else needed in the parentheses.

Keep up your good progress. :slightly_smiling_face:

What do you mean by the parameter

Thank you for saying good attempt by the way, that was so felt

if () whatever goes inside here is what we what to check.
I will check if the the converted parameter is true.

if(converted){
return “Yes”
}
else{
“No”
}

converted is the parameter I am testing with my if statement.

I hope this example helps you understand @booleanmethod9.

So the result relating to this question would be a function within a function like this?:

for (let i = 1; i <= count; i++) {
  if(inverted) {
  return true;
  } 
  rows.unshift(padRow(i, count));
}

I tried it with the punctuation marks " " and it worked. Thank you.!

1 Like

This is unrelated to the code. Was coding a project and on the look out on how to use javascript with a

you need to use backticks around html tags if you want them to appear. Also please open a different topic for your new question

Hello @booleanmethod9 !

These links may help you with this question Though the image is the same, they access different guidance.

or

If not, please create a new post for the community to assist you?

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

1 Like

@grannyisadreamer if it is on a git repository do I just paste the link here or…

please open a new topic for the new question, also if you have the code on a git repository you can share the link, yes

1 Like