Menu
Coddy logo textTech
flag Ar iconالعربيةdown icon

ماذا تشتري

جزء من قسم Fundamentals في رحلة JavaScript على Coddy — الدرس 77 من 77.

challenge icon

التحدي

متوسط

اكتب دالة باسم analyzeBudget تقوم بما يلي:

  1. تأخذ ثلاثة وسائط: قائمة بالأسعار، وقائمة بأسماء العناصر، والميزانية لكل عنصر (budget).
  2. تطبع المعلومات التالية بالضبط كما هو موضح أدناه:
    • Affordable items: [items]
    • Total budget needed: [total]
    • Items out of budget: [count]

ملاحظة: قد تحتوي قائمة العناصر (items) المقدمة في المدخلات على مسافات بادئة (على سبيل المثال، " 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) {
    // اكتب الكود هنا
}

جميع دروس Fundamentals