Can anyone help me resolve this problem

.Write a function called multiplyBy10 that takes two numbers as parameters and returns the first number multiplied by 10 the amount of times specified by the second number

multiplyBy10(4, 3) → 4000
multiplyBy10(5, 2) → 500

First thing I did when seeing this was trying to figure it out mathematically which took me too much time for a simple problem , so instead I decided to use string manipulation in a simple for loop. The challenge is essentially making us add a 0 for an x amount of times. Thus, that is what we do in the for loop. Then finally take the result and multiply it by the first parameter.

function multiplyBy10(x, y) {
  let string = "1";
  for (let i = 1; i <= y; i++) {
    string += "0";
  return x * string;

So what is your problem?
You need to define a function and use a for-loop or just raise the power of 10.

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