تكليفات JavaScript Bootcamp من الدرس 123 إلى 133

[ 8 ] تكليفات خاصة ب [ Map And Set ]

إنضم لكورسات الأكاديمية وإستفيد من الخصم الخاص في البداية من هنا
نوصي بكورس تعلم أساسيات البرمجة من أكاديمية Codezilla من هنا
إحترف التسويق وإدارة الأعمال مع الدبلومة الإحترافية وإحصل على خصم عن طريقنا من هنا
لحجز إستضافة من Hostinger والحصول على الخصم عن طريقي إتبع الشرح من هنا

من جوجل

المقاطع المطلوب مشاهدتها

الدروس من رقم 123 إلى رقم 133 من الدورة التعليمية الموجودة هنا

التكليف 01

  • قم بإنشاء Set جديدة بإسم setOfNumbers
  • قم بإضافة رقم 10 لل Set أثناء الإنشاء
  • قم بإضافة رقم 20 لل Set في سطر منفصل
  • في نفس السطر السابق قم بإضافة عنصر جديد وهو عبارة عن عدد عناصر ال Set السابقة
  • قم بطباعة ال Set في ال Console وتأكد أنها مطابقة للمثال التالي
  • في سطر واحد فقط منفصل إستخدم ما تعلمته لتطبع آخر عنصر موجود في ال Set

التكليف 02

  • لديك Array تحتوي على اسماء أصدقائك وهناك منهم أسماء مكررة
  • المطلوب طباعة الأسماء في ال Console مرتبين أبجديا وبدون تكرار
  • المطلوب عمل الحل بسطر واحد فقط

التكليف 03

  • لديك Object يحتوي على بياناتك
  • المطلوب إستخدام ما تعلمته لتحويل ال Object ل Map
  • المطلوب في السطر الأول طباعة محتوى ال Map
  • في السطر الثاني تقوم بطباعة عدد عناصر ال Map
  • في السطر الأخير تقوم بفحص هل ال Map تحتوي على عنصر بإسم role أم لا

التكليف 04

  • لديك الرقم التالي 100020003000
  • المطلوب إستخدام ال Spread Operator + Set مع ما تعلمته لتخرج برقم 123
  • الحل يجب أن يكون في سطر واحد فقط
  • ممنوع إستخدام أي ارقام نهائيا
  • الناتج النهائي 123 يجب أن يكون Number وليس String

التكليف 05

  • لديك متغير يحتوي على إسم Elzero
  • المطلوب تحويل ال String ل Array بخمس طرق مختلفة
  • شاهد المثال

التكليف 06 تحدي

  • لديك Array تحتوي على مجموعة من الأرقام والحروف
  • على حسب عدد الأرقام الموجودة في ال Array سنقوم بإستبدالها بأول أحرف
  • الأحرف يمكن أن تتغير فلا تعتمد عليها
  • بغض النظر عن مكان الأرقام يجب عليك جعلها دائما تأتي في بداية ال Array
  • عدد الأرقام يمكن أن يتغير لذلك الحل الخاص بك يجب أن يعمل على أي Array
  • شاهد كل مثال وال Output الخاص به
  • شاهد في النهاية شرح للفكرة حتى تصل لك بشكل كامل
لديك ال Array التالية تحتوي على 3 أرقام
لذلك بغض النظر عن مكان الأرقام نتأكد أنها في بداية ال Array
الآن سنقوم بنسخ أول 3 أحرف مكان الأرقام لتظهر النتيجة التالية

التكليف 07

  • لديك Arrays تحتاج لعمل دمج لها
  • المطلوب دمج ال Arrays بثلاث طرق مختلفة

التكليف 08 تحدي

  • لديك 2 Arrays فيهم ارقام
  • المطلوب الرجوع برقم 210
  • ممنوع إستخدام الأرقام ولا True ولا False
  • ممنوع إستخدام ال Arrays Indexes لجلب أي رقم من ال Arrays
  • ممنوع إستخدام أي نوع من أنواع ال Loops ولا ال Higher Order Functions
  • الحل يجب أن يكون في سطر واحد فقط
  • إذا إستخدمت Length يجب إستخدامها مرة واحدة فقط
  • إذا إستخدمت عملية حسابية مسموح لك فقط بعلامة الضرب *

تسليم ومراجعة الحلول

الحلول النموذجية هي هدية للداعمين يمكنك الإنضمام للداعمين لترى جميع الحلول من هنا

من جوجل

0 تعليقات


    اترك تعليقاً