Learn Introductory JavaScript by Building a Pyramid Generator - Step 54

Tell us what’s happening:

I am getting the error that "the function should return the sum of two numbers but it is and I am so confused, I am not sure what I am doing wrong.

Your code so far

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

function padRow(name) {
  return name;
}

// User Editable Region

function addTwoNumbers(num1, num2){
  return sum(5 + 10);
 
};

const sum = (5 + 10);
console.log(sum);

// 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/123.0.0.0 Safari/537.36 OPR/109.0.0.0

Challenge Information:

Learn Introductory JavaScript by Building a Pyramid Generator - Step 54

You need to return the sum of num1 and num2. You definitely cannot hard code in specific numbers, otherwise your function only works in one way.

Also. There isn’t a function called sum for you to call?

So instead of return sum(5 + 10); replace that with return sum(num1 + num2)?

I am not sure what you mean by there is no sum function? The directions didn’t say to make a sum function.

Why are you putting the word sum in your code? Like you said, the instructions don’t talk about a sum function? You’re already using + to add (sum) the numbers

The first issue you need to resolve is here

you should return adding num1 and num2.
that is what the directions mean by returning the sum

hope that is clearer

1 Like

OH! I fixed it lol thank you!! I feel like 90% of coding is realizing how easy the fix is once you see it :sweat_smile:

2 Likes

Yeah, understanding is a huge part of the battle

the right code is:
solution removed by moderator

just return first the 2 arguments and then create a variable sum that equal to call the function name which is addTwoNumbers and declair a 5 and 10 argument in it then log the sum so its result the 15

Copy-pasting the instructions doesn’t tell us what you are having difficulty with. Communication is a critical job skill for programming

It is great that you solved the challenge, but instead of posting your full working solution, it is best to stay focused on answering the original poster’s question(s) and help guide them with hints and suggestions to solve their own issues with the challenge.

We are trying to cut back on the number of spoiler solutions found on the forum and instead focus on helping other campers with their questions and definitely not posting full working solutions.

1 Like

This topic was automatically closed 182 days after the last reply. New replies are no longer allowed.