Професионална програма
Loading...
Antonio97 avatar Antonio97 13 Точки

04. Rotate Array / Arrays and Matrices

Здравейте, на тази задача всички тестове ми минават, без последния. Не му стига времето за него и дава "Недостатъчно време". Някой сблъска ли се с този проблем? Това е моят код на задачата - http://pastebin.com/C68TMAVC

Благодаряsmiley

Тагове:
0
Module: JS Advanced
MKrusharska avatar MKrusharska 1 Точки

Трябва да сметнеш оптималния брой ротации, които зависят от дължината на масива:

 let usefulRotations = requiredRotations % arr.length;

 

Задачата:

function rotateArr(arr) {

  let requiredRotations = Number(arr.pop());

  let usefulRotations = requiredRotations % arr.length;

  for (let i = 0; i < usefulRotations; i++) {

    arr.unshift(arr.pop());

  }

  console.log(arr.join(" "));

}

 

rotateArr(["Banana", "Orange", "Coconut", "Apple", "15"]);

0
19/09/2020 15:28:01