Learn Introductory JavaScript by Building a Pyramid Generator - Step 54

Tell us what’s happening:

I’m currently stuck at this step I’ve attempted it to the best of my ability but I’m unable to solve this code please can anyone assist me?
Declare a function named addTwoNumbers. This function should take two arguments and return the sum of those two arguments.

Then declare a sum variable and assign it the value of calling your addTwoNumbers function with 5 and 10 as the arguments. Log the sum variable to the console.

Your code so far

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

function padRow(name) {
  return name;
}

// User Editable Region

function addTwoNumbers (sum) {
    let sum = addTwoNumbers(5, 10);
    console.log(sum);
    return 15;
}

// User Editable Region


const call = padRow("CamperChan");
console.log(call);


for (let i = 0; i < count; i = i + 1) {
  rows.push(character.repeat(i + 1))
}

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/124.0.0.0 Safari/537.36 OPR/110.0.0.0

Challenge Information:

Learn Introductory JavaScript by Building a Pyramid Generator - Step 54

This instruction says you need to declare a function with two parameters. The function is supposed to return the sum of the two inputs.

Your function takes one value as input only? And then

It ignores that value by creating a new sum variable in the function scope, while attempting to call another function which does not exist that takes two values?

I think you are probably confused about how functions work.
I can suggest that you review this website as it may help you with your understanding

Thank you. The information was helpful I was able to find a solution to the problem using the information you offered .

1 Like