Menu
CoddyTech

Quoi acheter

Fait partie de la section Fondamentaux du Journey JavaScript de Coddy. Leçon 77 sur 77.

challenge icon

Défi

Moyen

Écris une fonction nommée analyzeBudget qui :

  1. Prend trois arguments : une liste de prix, une liste de noms d’articles et un budget par article.
  2. Affiche les informations suivantes exactement comme indiqué ci-dessous :
    • Affordable items: [items]
    • Total budget needed: [total]
    • Items out of budget: [count]

Remarque : Chaque nom d’article inclut ses propres guillemets, et chaque nom après le premier commence par une espace (par exemple ' "Pen"'). Affiche les articles abordables exactement tels quels, sans supprimer d’espaces, séparés par une virgule sans espace ajouté : l’espace visible après chaque virgule est l’espace initial de l’article. Un article conserve cet espace même s’il est le premier article abordable, donc Affordable items: peut être suivi de deux espaces.

Exemple :
Pour prices = [10, 20, 5, 15], items = ['"Notebook"', ' "Pen"', ' "Eraser"', ' "Bag"'] et budget = 10, la sortie devrait être :

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

Essayez vous-même

function analyzeBudget(prices, items, budget) {
    // Écrivez le code ici
}

Toutes les leçons de Fondamentaux

Entraînez-vous par vous-même : Compilateur JavaScript en ligne