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

Массивы: Быстрее, выше, сильнее

Кекс следит за уровнем своих спортивных показателей (сила, гибкость, выносливость, скорость и ловкость). Он тренируется, прокачивая какие-то из этих характеристик. Но Кексу надоело записывать всё в тетрадку. Поэтому он попросил вас написать программу, которая будет распознавать тип тренировки и в зависимости от этого увеличивать какие-то показатели.

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

В переменную indicators записан массив с моими спортивными характеристиками.

В массив levels записаны уровни каждого показателя. Каждый элемент этого массива соответствует по индексу элементу массива indicators.

В зависимости от времени тренировки, прокачиваются разные показатели. Время тренировки указано в минутах и записано в переменную trainingTime.

Если тренировка длится до 30 минут включительно, увеличивай скорость и ловкость на 3.

Если тренировка от 30 минут (не включая это значение) до одного часа (включая это значение), увеличивай гибкость на 3.

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

Напиши универсальное решение, которое будет корректно работать независимо от того, в какой последовательности указаны показатели и их характеристики в массивах.

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

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

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

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

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

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

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

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

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