Информатика, вопрос задал Аноним , 1 год назад

JAVA SCRIPT
Наліпки готові? Чудово! Тепер потрібно збільшити продуктивність наших ліній удвічі!

Напиши функцію doublePower, яка приймає масив потужностей currentPowers та повертає новий масив із подвоєними значеннями.

Наприклад:

doublePower([100, 150, 200, 220]); // [200, 300, 400, 440]
doublePower([45, 34, 56, 67]); // [90, 68, 112, 134]
doublePower([]); // []

❗❗ Підказка
Якщо currentPowers порожній, відразу поверни порожній масив.
Інакше створи порожній масив для результатів.
Щоб перебрати вхідний масив, використай цикл for від 0 до currentPowers.length (не включно).
На кожній ітерації додавай у масив i-й елемент із currentPowers, помножений на 2.
Щоб отримати i-й елемент масиву, використай квадратні дужки (наприклад, currentPowers[i]).

Ответы на вопрос

Ответил artemchik1032
0

Ответ:

function doublePower(currentPowers) {

   if (currentPowers.length === 0) {

     return [];

   }

    var doubledPowers = [];

   for (var i = 0; i < currentPowers.length; i++) {

     doubledPowers.push(currentPowers[i] * 2);

   }

    return doubledPowers;

 }

  var powers1 = [100, 150, 200, 220];

 var powers2 = [45, 34, 56, 67];

 var powers3 = [];

  console.log(doublePower(powers1)); // [200, 300, 400, 440]

 console.log(doublePower(powers2)); // [90, 68, 112, 134]

 console.log(doublePower(powers3)); // []

Новые вопросы