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

مراجعة - String Weaver

جزء من قسم Logic & Flow في رحلة JavaScript على Coddy — الدرس 5 من 65.

challenge icon

التحدي

سهل

قم بإنشاء دالة تسمى stringWeaver تأخذ سلسلتين نصيتين وتعيد سلسلة نصية جديدة حيث:

  1. تجاهل الأرقام وكأنها غير موجودة - قم بإزالة جميع الأرقام من كلتا السلسلتين أولاً
  2. دمج السلاسل المنظفة - ضع جميع الأحرف من السلسلة المنظفة الأولى، متبوعة بجميع الأحرف من السلسلة المنظفة الثانية
  3. تحويل جميع حروف العلة إلى أحرف كبيرة (Uppercase) - في السلسلة المدمجة النهائية

أعد السلسلة النهائية. 

على سبيل المثال:

stringWeaver("web2024", "dev2025");
// Output: "wEbdEv"

stringWeaver("123hello", "456world");
// Output: "hEllOwOrld"

جرّب بنفسك

function stringWeaver(str1, str2) {
    const vowels = ['a', 'e', 'i', 'o', 'u', 'A', 'E', 'I', 'O', 'U'];
    const numbers = ["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"];
    // اكتب الكود الخاص بك هنا

}
// لا تكتب أي شيء خارج الدالة

جميع دروس Logic & Flow