تكليفات JavaScript Bootcamp على جميع الدروس

[ 50 ] تكليفات خاصة ب [ All Course ]

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

كل ما يخص الدورة التعليمية الموجودة هنا

التكليف 01

  • لديك إسم ملف يحتوي على الإسم والإمتداد
  • في السطر الأول وبسطر واحد نريد طباعة إسم الملف بدون الإمتداد
  • في السطر الثاني وبسطر واحد نريد طباعة إسم الإمتداد فقط
  • إسم الملف يمكن أن يتغير وعدد الأحرف غير ثابت

التكليف 02

  • قم بعمل Function بإسم addEl تقبل منك Parameter واحد وهو ال String المطلوب التعامل معه
  • إذا كان ال String فارغ يرجع كما هو
  • إذا كان أول حرفين من ال String هم “El” قم بإرجاع ال String كما هو
  • أي شيء غير ذلك قم بإرجاع ال String بعد إضافة “El” في بدايته
  • شاهد الأمثلة وال Test Cases

التكليف 03

  • لدينا ال String التالي يحتوي على علامة @ أكثر من مرة
  • المطلوب إزالة كل شيء بعد علامة @ الثانية بسطر واحد فقط
  • شاهد النتيجة المطلوبة

التكليف 04

  • لديك Function بإسم checkRange تقبل منك خمس Parameters وكلهم عبارة عن أرقام
  • أول 3 أرقام هي الأرقام التي نريد أن نفحص إذا كانت من ضمن Range معين أم لا
  • ال Range يبدأ من الرقم الرابع والرقم الخامس
  • مثلا لو لدينا الخمس أرقام التالية 2, 4, 6, 1, 10
  • نريد هنا أن نعرف هل رقم 2 و 4 و 6 موجودين داخل ال Range الذي يبدأ من 1 وينتهي عند ال 10
  • شاهد الأمثلة لتعرف الرسالة المطلوبة في كل حالة
  • يجب أن لا تستعمل أي نوع من أنواع ال Loop

التكليف 05

  • لديك Function تقبل منك Parameter واحد وهو ال String والذي يحتوي على كلمة واحدة
  • نريد أن نستبدل أول حرف من الكلمة بآخر حرف فقط
  • شاهد الأمثلة لتعرف المطلوب

التكليف 06

  • لديك Function تقبل منك Parameter واحد وهو String يحتوي بداخله على مجموعة أرقام
  • المطلوب إرجاع أكبر رقم في هذه الارقام
  • يجب عمل المطلوب بسطر واحد فقط داخل ال Function

التكليف 07

  • لديك Array تحتوي على مجموعة من الأرقام
  • نحتاج لإرجاع Array تحتوي على أكبر رقمين في ال Array
  • ممنوع إستخدام ال Loop

التكليف 08

  • لديك Array تحتوي على مجموعة من الأرقام ولديك أيضا رقم سنعتبره هو الهدف
  • نريد أن نعرف أقرب رقم في عناصر ال Array للرقم الذي نعتبره الهدف
  • شاهد المثال لتعرف الفكرة

التكليف 09

  • لديك Function تقبل منك Parameter واحد وهو ال String ويحتوي على كلمة واحدة
  • نحتاج أن نقوم بعمل Swap Cases بمعنى الحرف الكبير يكون صغير والعكس
  • ولكن هذه المرة نريد أن نقوم بتحويل حرف ونترك الذي بعده وهكذا
  • للتوضيح أول حرف لو كان كبير نقوم بتحويله لحرف صغير والعكس اما ثاني حرف نتركه كما هو ثم نقوم بتحويل الثالث ونترك الرابع وهكذا
  • شاهد الأمثلة لتفهم الفكرة

التكليف 10

  • لدينا Function بإسم Repeat في اللغة تقوم بعمل تكرار للنصوص
  • نريد عمل Function تقوم بنفس الوظيفة بإسم elzeroRepeat
  • شاهد المثال والنتيجة وقم بعمل ال Function وإضافتها لل String Functions

التكليف 11

  • لديك متغير يحتوي على رقم وهو الأموال التي ستحصل عليها في المستقبل بإذن الله
  • نريد عمل Format للرقم لنضع فاصلة بين كل 3 أرقام
  • شاهد المثال لتفهم الفكرة

التكليف 12

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

التكليف 13

  • لديك String يحتوي على كلمة واحدة
  • في أول سطر نريد طباعة أول حرف وبجانبه آخر حرف
  • في السطر الثاني نريد طباعة الأحرف في الوسط بدون أول حرف ولا آخر حرف
  • في السطر الثالث نريد طباعة الحرفين الموجودين في نصف الكلمة

التكليف 14

  • لديك Function تقبل منك Parameter واحد وهو String يحتوي على كلمة واحدة
  • المطلوب المرور على كل حرف وعمل التالي
  • عدم تكرار أول حرف
  • تكرار ثاني حرف مرة واحدة
  • تكرار ثالث حرف مرتين
  • تكرار رابع حرف ثلاث مرات وهكذا كلما زادت الحروف في الكلمة
  • شاهد الأمثلة لتفهم الفكرة

التكليف 15

  • لديك Function تقبل منك Parameter واحد وهو عبارة عن Array تحتوي على مجموعة من ال Strings
  • نريد ربط جميع الكلمات مع بعضها ولكن نستثني آخر حرف من كل كلمة
  • نريد وضع مسافة بين الكلمات
  • شاهد المثال لتفهم الفكرة

التكليف 16

  • لديك Function تقبل منك Two Parameters عبارة عن String و Number
  • ال String هو النص الذي سنتعامل معه
  • المطلوب جلب عدد الحروف من أول ومن آخر ال String حسب الرقم المكتوب
  • إذا كان الرقم مثلا 2 فعلينا جلب اول حرفين وآخر حرفين من النص وربطهم ببعض
  • شاهد المثال لترى الفكرة

التكليف 17

  • لديك Function تقبل منك Parameter واحد وهو عبارة عن نص
  • المطلوب جلب أول حرف من كل كلمة وربطهم سويا
  • يجب وضع نقطة بين كل حرف والآخر ولا يجب وضع نقطة بعد آخر حرف
  • أول حرف فقط يكون حرف كبير والباقي لا
  • شاهد المثال لتفهم الفكرة

التكليف 18

  • لديك String يحتوي على كلمة واحدة
  • نريد أن نقوم بتحويل أول حرف من الكلمة لحرف كبير “Capital Letter”
  • المطلوب عمل ذلك بسبع طرق مختلفة وكل طريقة في سطر واحد
  • يمكنك تنويع الطرق وإستخدام كل ما تعلمته

التكليف 19

  • لديك String يحتوي على نص ونريد ترتيب النص
  • يجب ترتيب النص بواسطة ال Slice فقط
  • يجب كتابة أرقام سالبة فقط داخل ال Slice لعمل المطلوب
  • شاهد المثال لترى الفكرة

التكليف 20

  • لديك String يحتوي على نص
  • نريد جلب آخر Character في ال String
  • يجب عمل المطلوب ب 7 طرق مختلفة وكل طريقة في سطر واحد فقط

التكليف 21

  • لديك ال Function التالية تقبل منك Parameter واحد وهو الرقم
  • نحتاج لأن نجلب آخر Digit موجود في الرقم
  • شاهد المثال لتفهم الفكرة
  • يجب التأكد أن نوع البيانات النهائي هو Number

التكليف 22

  • لديك عدد Two Strings
  • المطلوب ربطهم ببعضهم مع إستثناء ال Character الأول من كل String
  • قم طباعة النتيجة داخل ال Console
  • يمنع كتابة المسافة بنفسك وإستخدم ما تعلمته لتظهر المسافة بين ال Two Strings

التكليف 23

  • لدينا Function تقبل Parameter واحد وهو عبارة عن String
  • نريد عكس حروف كل كلمة فقط بدون تغيير مكان العلامات , و @
  • شاهد المثال لتفهم الفكرة

التكليف 24

  • لديك Function تقبل منك Parameter واحد وهو عبارة عن رقم
  • المطلوب وضع علامة “-” بين كل رقمين فرديين فقط
  • 35 تضغ بينهم علامة “-” لأنهم أرقام فردية أما 32 ليسوا كلهم أرقام فردية لذلك لا تضع
  • شاهد المثال لتفهم الفكرة والمطلوب

التكليف 25

  • لديك Array تحتوي على بعض العناصر
  • نريد تفريغ ال Array من العناصر
  • مطلوب عمل ذلك ب 4 طرق مختلفة
  • شاهد المثال لتفهم الفكرة

التكليف 26

  • لدينا Array تحتوي على مجموعة من العناصر وفيهم بعض العناصر المكررة
  • المطلوب إزالة العناصر المكررة ب 4 طرق مختلفة بدون تكرار أي Method
  • شاهد المثال لتفهم الفكرة

التكليف 27

  • لديك Array تحتوي على مجموعة من ال Strings وداخلها أرقام
  • المطلوب إستخدام ما تعلمته لتطبع كلمة Elzero كما في المثال
  • ممنوع كتابة أي أرقام ولا حروف ولا أي شيء من عندك
  • كل ما عليك إستخدام عناصر ال Array فقط لتخرج بالمطلوب

التكليف 28

  • قم بإنشاء Function بإسم customMerge تقبل منك عدد غير معروف من ال Arrays
  • المطلوب دمج جميع عناصر ال Arrays في Array واحدة والتأكد ان جميع العناصر عبارة عن Numbers
  • لا تقم بإستخدام أي Method تقوم بعمل دمج أو Flat مباشرة وقم بعملية الدمج بنفسك
  • شاهد الأمثلة لترى المطلوب

التكليف 29

  • قم بإنشاء Function بإسم customCalc تقبل منك عدد غير معروف من ال Parameters يمكن أن يكون أرقام أو Strings
  • المطلوب هو جمع الأرقام فقط التي يتم تمريرها لل Function
  • بعد جمعهم المطلوب هو ضرب حاصل الجمع في أول عنصر وآخر عنصر
  • شاهد الأمثلة لترى الفكرة

التكليف 30

  • لديك ال Loop التالي
  • نحتاج لأن تكتب ال Code الخاص بك داخل ال Loop لتظهر النتيجة كما في المثال
  • لا تقم بالتعديل على سطر ال Loop الموجود حاليا

التكليف 31

  • لديك ال Array التالية
  • نريد عمل Clone لل Array ب 9 طرق مختلفة
  • تم عمل Clone مرة لتفهم الفكرة

التكليف 32

  • لديك المتغير التالي عبارة عن String وبداخله رقم
  • المطلوب تحويله إلى رقم ب 7 طرق مختلفة
  • هناك طريقة كمثال لتفهم الفكرة
  • في المثال الموجود إستخدمنا العمليات الحسابية وتكرارها بعلامة أخرى يعتبر نفس الحل

التكليف 33

  • المطلوب عمل الشكل التالي في ال Console
  • شاهد الصورة لترى المطلوب

التكليف 34

  • لديك ال Array التالية تحتوي على الكثير من العناصر المكررة
  • نريد أن نسترجع ال Array بدون العناصر المكررة
  • شاهد المثال لتفهم الفكرة
  • المطلوب عمل السابق ب 4 طرق مختلفة

التكليف 35

  • قم بعمل Generate ل Serial Number مكون من 20 Characters
  • ال Serial يتغير كلما يتم عمل Refresh للصفحة
  • مكونات ال Serial تكون عبارة عن رقم أو حرف كبير أو صغير فقط
  • شاهد المثال لتفهم الفكرة مع العلم الأرقام عندك ستكون مختلفة

التكليف 36

  • قم بتوليد جميع الحروف الصغيرة من a إلى z بطريقة دايناميكية
  • شاهد المثال لتفهم المطلوب
  • المطلوب عمل ما سبق بأكثر من طريقة

التكليف 37

  • لديك متفيرين فيهم رقم وتحتهم مجموعة من الشروط
  • نريد كتابة نفس الشروط ولكن بواسطة ال Ternary Operator

التكليف 38

  • لديك String يحتوي على جملة
  • نريد أن نطبع الجملة بحيث يكون أول حرف من كل كلمة Capital وباقي الكلمة Small
  • شاهد المثال لتفهم الفكرة

التكليف 39

  • لديك Array تحتوي على مجموعة من الأسماء
  • المطلوب عدم التعديل على أي Code من الموجودين
  • بواسطة ما تعلمته اكتب سطر ال Code الذي بمنعنا من إضافة عنصر جديد لل Array
  • شاهد ال Output المطلوب في المثال

التكليف 40

  • لدينا Object يحتوي على مجموعة من الخواص
  • غير مسموح بالتعديل على أي Code من الموجودين
  • بسطر واحد ومن خلال ما تعلمته اكتب ما يمنعنا من إضافة خاصية جديدة لل Object
  • شاهد المثال لترى المطلوب

التكليف 41

  • لديك ال Object التالي
  • نحتاج لعمل نسخة منه ب 4 طرق مختلفة
  • شاهد المثال لترى المطلوب
  • خواص ال Object لن تحتوي على Function

التكليف 42

  • مطلوب طباعة الرسالة في الأسفل عند الضغط على زر Ctrl + Alt + Shift
  • المطلوب ان تظهر الرسالة مرة واحدة ولا تتكرر

التكليف 43

  • لديك رابط حساب موقع ElzeroWebSchool على موقع Github
  • المطلوب جلب جميع أسماء ال Repositories مع عدد النجوم والرابط الخاص بهم في جدول كما في المثال
  • لديك بنية خاصة بصفحة ال HTML ممنوع التعديل عليها ولديك أيضا بعض تنسيقات ال CSS
  • يجب أن يتم فتح الرابط في صفحة منفصلة
  • شاهد الصورة لترى المطلوب
  • يجب جلب 15 نتيجة فقط

التكليف 44

  • لديك متغير عبارة عن رقم
  • نريد أن نطبع الأرقام الفردية تحت هذا الرقم ووصولا إلى رقم 1
  • نريد أن نطبع رقم ونستثني الذي بعده وهكذا
  • مثلا لدينا رقم 30 الأرقام الفردية تحته هي 29 و 27 و 25 و 23 وهكذا المطلوب طباعة 29 و 25 وهكذا
  • شاهد المثال لترى الفكرة
  • الطلب الأول هو طباعة الأرقام فقط
  • الطلب الثاني تحته هو طباعة مجموع هذه الأرقام مع بعضها

التكليف 45

  • لديك متغير بإسم rangeEnd يحتوي على رقم
  • نريد أن نقوم بعمل Range بطريقة دايناميكية من رقم 1 وحتى ال rangeEnd
  • شاهد المثال لترى المطلوب
  • المطلوب عمل ما سبق ب 3 طرق مختلفة

التكليف 46

  • لديك Array تحتوي على مجموعة من الأرقام
  • المطلوب جلب أكبر عنصر في ال Array
  • المطلوب عمل السابق ب 4 طرق مختلفة
  • شاهد المثال لتفهم المطلوب

التكليف 47

  • لديك Textarea سيتم كتابة محتوى فيها
  • لديك Button المطلوب عند الضغط عليه يقوم بحفظ المحتوى داخل Text
  • شاهد الصورة لتفهم الفكرة
  • لديك محتوى HTML ممنوع التعديل عليه ولا إضافة أي شيء ليه
  • كل ما عليك كتابة ال Function في ملف ال Js والتي تقوم بعمل اللازم

التكليف 48

  • لديك Function تقبل منك Parameter واحد وهو عبارة عن رقم
  • يجب عليك عمل الشكل الهرمي الموجود كما في المثال
  • الرقم هو عدد الصفوف الموجودة في الشكل
  • المطلوب عمل التالي ب Loop واحد فقط
  • شاهد المثال لتفهم الفكرة

التكليف 49

  • لديك Function تقبل منك Parameter واحد وهو عبارة عن رقم
  • يجب عليك عمل الشكل الهرمي الموجود كما في المثال
  • الرقم هو عدد الصفوف الموجودة في الشكل
  • شاهد المثال لتفهم الفكرة

التكليف 50

  • لديك Function تقبل منك Parameter واحد وهو عبارة عن رقم
  • يجب عليك عمل الشكل الهرمي الموجود كما في المثال
  • الرقم هو عدد الصفوف الموجودة في الشكل
  • ممنوع عمل Nested Loop
  • شاهد المثال لتفهم الفكرة

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

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

0 تعليقات


    اترك تعليقاً