Menu
CoddyTech

Что купить

Часть раздела Основы путешествия по JavaScript на Coddy. Урок 77 из 77.

challenge icon

Задание

Средне

Напиши функцию с именем analyzeBudget, которая:

  1. Принимает три аргумента: список цен, список названий товаров и бюджет на один товар.
  2. Выводит следующую информацию в точности, как показано ниже:
    • Affordable items: [items]
    • Total budget needed: [total]
    • Items out of budget: [count]

Примечание: Название каждого товара заключено в кавычки, а каждое название после первого начинается с пробела (например, ' "Pen"'). Выводи доступные товары в точности как есть, без удаления пробелов, разделяя их запятой без добавления пробела: пробел, который ты видишь после каждой запятой, — это начальный пробел самого названия товара. Этот пробел сохраняется, даже если товар оказывается первым доступным, поэтому после Affordable items: могут следовать два пробела.

Пример:
Для prices = [10, 20, 5, 15], items = ['"Notebook"', ' "Pen"', ' "Eraser"', ' "Bag"'] и budget = 10 результат должен быть таким:

Affordable items: "Notebook", "Eraser"
Total budget needed: 15
Items out of budget: 2

Попробуйте сами

function analyzeBudget(prices, items, budget) {
    // Напишите код здесь
}

Все уроки раздела Основы

Потренируйтесь самостоятельно: Онлайн-компилятор JavaScript