JavaScript tasks
استيراد يوتيوب من "رد فعل يوتيوب"
النظرية جيدة ، لكن بدون التدرب على كيفية الطيران بجناح واحد ، لذلك في هذا القسم سنحل المشكلات في JavaScript. أخذنا المهام منCodewars - موقع هذا موقع يمكنك من خلاله تحسين مهاراتك ليس فقط في JavaScript ، ولكن أيضًا في لغات البرمجة الأخرى.
أوجد الأعداد التي تقبل القسمة على رقم معين
أكمل دالة تأخذ وسيطين وتعيد جميع الأرقام التي تقبل القسمة على القاسم المحدد. الوسيطة الأولى عبارة عن مصفوفة من الأرقام والثانية مقسوم عليها.
مثال
divisibleBy([1, 2, 3, 4, 5, 6], 2) == [2, 4, 6]
ممارسة
إجابه
شاهد الإجابة فقط إذا لم تتمكن من حل المشكلة بنفسك.
ضعف العمر
تأخذ وظيفتك وسيطين:
- العمر الحالي للأب (بالسنوات)
- العمر الحالي للابن (بالسنوات)
احسب عدد السنوات التي كان فيها الأب يبلغ ضعف عمر ابنه ، أو كم سنة سيكون عمره ضعف عمره.
ممارسة
إجابه
عد الأرقام الفردية أدناه n
إذا تم توفير الرقم n
، يتم إرجاع عدد الأرقام الفردية الموجبة الأقل من n
، EASY!
مثال
oddCount(7) //=> 3, i.e [1, 3, 5]
oddCount(15) //=> 7, i.e [1, 3, 5, 7, 9, 11, 13]
Practice
إجابه
تحويل السلسلة إلى رقم!
نحتاج إلى دالة يمكنها تحويل سلسلة إلى رقم. ما هي الطرق التي تعرفها لتحقيق ذلك؟
ملاحظة: لا تقلق ، ستكون جميع المدخلات عبارة عن سلاسل ، وكل سلسلة عبارة عن تمثيل صحيح تمامًا لعدد صحيح.
مثال
stringToNumber('1234') == 1234
stringToNumber('605') == 605
stringToNumber('1405') == 1405
stringToNumber('-7') == -7
ممارسة
إجابه
مجموع
يمكن مشاهدة قائمة تشغيل الفيديو بالكامل حول هذا الموضوع على موقعنا YouTube channel.
على حصير التاتامي في Codewars, ارتدي الكيمونو.
جافا سكريبت هو الرابط الرئيسي الخاص بك الآن!