Files

2.0 KiB
Raw Permalink Blame History

id, title, challengeType, videoUrl, forumTopicId, dashedName
id title challengeType videoUrl forumTopicId dashedName
56105e7b514f539506016a5e Зворотній рахунок за допомогою циклу For Loop 1 https://scrimba.com/c/c2R6BHa 16808 count-backwards-with-a-for-loop

--description--

Цикл For Loop може здійснювати зворотній відлік, якщо виставлені правильні умови.

Для того, щоб зменшити значення на два кроки, потрібно змінити нашу ініціалізацію, умову та кінцевий вираз.

Розпочнемо з i = 10 та створимо цикл, коли i > 0. Зменшуватимемо значення i на 2 в кожному циклі при тому, щоi -= 2.

const ourArray = [];

for (let i = 10; i > 0; i -= 2) {
  ourArray.push(i);
}

ourArray тепер міститиме [10, 8, 6, 4, 2]. Змінімо нашу ініціалізацію та кінцевий вираз і тоді ми зможемо відраховувати назад на два, щоб створити масив непарних чисел у порядку спадання.

--instructions--

Додайте непарні числа від 9 до 1 до myArray, використовуючи цикл for.

--hints--

Для цього потрібно використовувати цикл for.

assert(/for\s*\([^)]+?\)/.test(code));

Потрібно використовувати метод масиву push.

assert(code.match(/myArray.push/));

myArray повинне дорівнювати [9, 7, 5, 3, 1].

assert.deepEqual(myArray, [9, 7, 5, 3, 1]);

--seed--

--after-user-code--

if(typeof myArray !== "undefined"){(function(){return myArray;})();}

--seed-contents--

// Setup
const myArray = [];

// Only change code below this line

--solutions--

const myArray = [];
for (let i = 9; i > 0; i -= 2) {
  myArray.push(i);
}