Menu
Coddy logo textTech

סיכום – שוזר המחרוזות

חלק מהיחידה לוגיקה וזרימת התוכנית במסלול ה-JavaScript של Coddy. שיעור 5 מתוך 65.

challenge icon

אתגר

קל

צרו פונקציה בשם stringWeaver שמקבלת שתי מחרוזות ומחזירה מחרוזת חדשה שבה:

  1. התעלמו ממספרים כאילו הם לא קיימים - הסירו תחילה את כל המספרים משתי המחרוזות
  2. שלבו את המחרוזות הנקיות - הציבו את כל התווים מהמחרוזת הנקייה הראשונה, ואחריהם את כל התווים מהמחרוזת הנקייה השנייה
  3. המירו את כל התנועות לאותיות גדולות - במחרוזת המשולבת הסופית

החזירו את המחרוזת הסופית. 

לדוגמה:

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"];
    // כתבו את הקוד שלכם כאן

}
// אל תכתבו דבר מחוץ לפונקציה

כל השיעורים ביחידה לוגיקה וזרימת התוכנית

תרגלו בעצמכם: קומפיילר JavaScript אונליין