• Теория
  • Теория

Кошкин дом

Кекс считает, что настоящий кот должен сделать три вещи — построить дом, выловить из аквариума рыбку и угнаться за лазерной указкой. Для осуществления первой цели он купил сборный кошачий домик и приступил к «строительству». Кекс не может выбрать, на чём именно будет держаться конструкция домика, и поручил вам написать программу, которая составит список нужных крепёжных материалов из всего, что у него есть.

Мяу! Напиши программу, которая на основе одного массива c крепежом создаст другой.

Изначальный массив с крепежом записан в переменную fasteners.

Индекс элемента, с которого нужно начинать добавлять крепёж (включая этот элемент), записан в переменную startIndex.

Количество элементов, которые нужно использовать, записано в переменную quantity.

Собери новый массив на основе изначального, добавляя элементы последовательно (от большего индекса к меньшему). Выбирай определённое количество элементов из массива fasteners, начиная с элемента с индексом startIndex, и добавляй их в новый массив. Он должен быть записан в переменную chosenFasteners.

Для добавления элементов в новый массив можешь использовать команду array.push.

Команда array.push позволяет добавлять элементы в конец массива. Эта команда работает так:

let names = [];

// Добавляем элемент 'Кекс' в конец массива names
names.push('Кекс');
console.log(names); // Выведет: ["Кекс"]

// Создаём переменную с именем
let catName = 'Снежок';
// Добавляем значение переменной в конец массива
names.push(catName);
console.log(names); // Выведет: ["Кекс", "Снежок"]

// Добавляем сразу несколько элементов в конец массива
names.push('Байт', 'Рокки', 'Рудольф');
// Выведет: ["Кекс", "Снежок", "Байт", "Рокки", "Рудольф"]
console.log(names);

Когда будете готовы, жмите Заказчик, принимай программу!. Индекс и количество элементов будут меняться, тесты будут проверять новый массив.

Минимальный вид табов
  • index.html
HTML
HTML

Вы перешли на другую страницу

Кликните внутри мини-браузера, чтобы поставить фокус в это окно.

100%
Бабушка Кекс

Притормози, дружище

Проходить вызовы части «Киберарена» тренажёра «» можно после регистрации и оформления подписки.