# Learn Introductory JavaScript by Building a Pyramid Generator - Step 94

**URL:** <https://forum.freecodecamp.org/t/learn-introductory-javascript-by-building-a-pyramid-generator-step-94/692841>\
**Category:** General\
**Tags:** italiano\
**Created:** [May 30, 2024, 12:54pm UTC](https://forum.freecodecamp.org/t/learn-introductory-javascript-by-building-a-pyramid-generator-step-94/692841 "2024-05-30T12:54:22Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![nasinnyk.natalia](https://avatars.discourse-cdn.com/v4/letter/n/ee7513/32.png) [@nasinnyk.natalia](https://forum.freecodecamp.org/u/nasinnyk.natalia)\
**Post date:** [May 30, 2024, 12:54pm UTC](https://forum.freecodecamp.org/t/learn-introductory-javascript-by-building-a-pyramid-generator-step-94/692841/1 "2024-05-30T12:54:22Z")

</div>

### Tell us what’s happening:

I think my input is correct but the test is not passing

### Your code so far

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

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

// TODO: use a different type of loop
/*for (let i = 1; i <= count; i++) {
  rows.push(padRow(i, count));
}*/

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

// User Editable Region

for (let i = count; i > 0; i--) {
}

// User Editable Region

let result = ""

for (const row of rows) {
  result = result + "\n" + row;
}

console.log(result);

```

### Your browser information:

Lo user agent è: `Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/125.0.0.0 Safari/537.36`

### Challenge Information:

Learn Introductory JavaScript by Building a Pyramid Generator - Step 94

> **[freeCodeCamp.org](https://www.freecodecamp.org/italian/learn/javascript-algorithms-and-data-structures-v8/learn-introductory-javascript-by-building-a-pyramid-generator/step-94)**
>
> Impara a programmare — Gratis

---

<div class="post-metadata">

**Author:** ![igorgetmeabrain](https://sea3.discourse-cdn.com/freecodecamp/user_avatar/forum.freecodecamp.org/igorgetmeabrain/32/314517_2.png) [@igorgetmeabrain](https://forum.freecodecamp.org/u/igorgetmeabrain)\
**Post date:** [May 30, 2024, 12:59pm UTC](https://forum.freecodecamp.org/t/learn-introductory-javascript-by-building-a-pyramid-generator-step-94/692841/2 "2024-05-30T12:59:53Z")

</div>

Hi there and welcome to our community!

> Start by creating a new `for` loop. Declare your iterator `i` and assign it the value of `count` , then use the boolean `false` for your condition and iteration statements.

> [@nasinnyk.natalia](#):
>
> ```auto
> for (let i = count; i > 0; i--) {
> }
> 
> ```

You haven’t used `false` for either your condition or iteration statements.

---

<div class="post-metadata">

**Author:** ![nasinnyk.natalia](https://avatars.discourse-cdn.com/v4/letter/n/ee7513/32.png) [@nasinnyk.natalia](https://forum.freecodecamp.org/u/nasinnyk.natalia)\
**Post date:** [May 30, 2024, 1:37pm UTC](https://forum.freecodecamp.org/t/learn-introductory-javascript-by-building-a-pyramid-generator-step-94/692841/3 "2024-05-30T13:37:29Z")

</div>

thank you … 😃

---

<div class="post-metadata">

**Author:** ![ILM](https://sea3.discourse-cdn.com/freecodecamp/user_avatar/forum.freecodecamp.org/ilm/32/363239_2.png) [@ILM](https://forum.freecodecamp.org/u/ILM)\
**Post date:** [January 7, 2025, 2:05pm UTC](https://forum.freecodecamp.org/t/learn-introductory-javascript-by-building-a-pyramid-generator-step-94/692841/4 "2025-01-07T14:05:05Z")

</div>

Closed on January 7, 2025, 2:05pm UTC


