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

ماذا تشتري

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

challenge icon

التحدي

متوسط

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

  1. تأخذ ثلاث وسائط: قائمة بالأسعار، وقائمة بأسماء العناصر، وميزانية لكل عنصر.
  2. تطبع:
    • قائمة بالعناصر التي يمكنك تحمل تكلفتها.
    • التكلفة الإجمالية للعناصر ميسورة التكلفة.
    • عدد العناصر التي تتجاوز الميزانية.

مثال:
بالنسبة لـ 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