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

Массивы: Список для чтения

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

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

Массив книг записан в переменную books.

В переменную minNumber записано минимальное количество букв в названии книги (включительно), а в переменную maxNumber записано максимальное число букв (включительно). Чтобы найти количество букв в названии, используй команду строка.length.

Собери новый массив на основе изначального, добавляя элементы последовательно (от меньшего индекса к большему).

Результат запиши в переменную filteredBooks.

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

Команда length знакома вам по работе с массивами. С её помощью мы узнаём сколько элементов содержится в массиве. Эта команда умеет работать и со строками:

'Программирование'.length; // Вернёт 16

// Записываем строку в переменную
let string = 'Массив';
string.length; // Вернёт 6

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

Лайв ««Вы всё врёте!» — Есть ли смысл идти в айти в 2024?»

Записывайтесь на трансляцию 16 мая в 13:00

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

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

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

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

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

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