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

تدرّب بنفسك: مترجم JavaScript عبر الإنترنت