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

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

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

Мяу! Напиши программу, которая на основе одного массива 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);

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

Хотите досконально разбираться в разметке, знать о доступности, строить сетки на флексбоксах? Записывайтесь на профессиональный курс по вёрстке первого уровня, проходящий c 27 мая по 29 июля 2024. До 27 мая цена 22 900 ₽

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

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

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

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

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

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