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

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

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

من جوجل

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

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

التكليف 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 تعليقات


    اترك تعليقاً