Menu
Coddy logo textTech

מה כדאי לקנות

חלק מהיחידה יסודות במסלול ה-JavaScript של Coddy. שיעור 77 מתוך 77.

challenge icon

אתגר

בינוני

כתבו פונקציה בשם analyzeBudget ש:

  1. מקבלת שלושה ארגומנטים: רשימת מחירים, רשימת שמות של פריטים ותקציב לכל פריט.
  2. מדפיסה את המידע הבא בדיוק כפי שמוצג להלן:
    • Affordable items: [items]
    • Total budget needed: [total]
    • Items out of budget: [count]

הערה: רשימת הפריטים שמתקבלת בקלט עשויה להכיל רווחים בתחילתה (למשל, " Item"). עליכם להדפיס את הפריטים בדיוק כפי שהם מופיעים ברשימת הקלט, תוך שמירה על הרווחים או העיצוב הקיימים.

דוגמה:
עבור 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 אונליין