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

Массивы: Собираемся в отпуск

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

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

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

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

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

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

Для добавления элементов в новый массив можешь использовать команду 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);

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

Хорошо владеете JavaScript, но до сих пор не освоили Node.js? Записывайтесь на профессиональный курс «Node.js. Профессиональная разработка REST API». Цена 12 000 ₽.

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

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

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

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

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

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