סיכום – שוזר המחרוזות
חלק מהיחידה לוגיקה וזרימת התוכנית במסלול ה-JavaScript של Coddy. שיעור 5 מתוך 65.
אתגר
קלצרו פונקציה בשם stringWeaver שמקבלת שתי מחרוזות ומחזירה מחרוזת חדשה שבה:
- התעלמו ממספרים כאילו הם לא קיימים - הסירו תחילה את כל המספרים משתי המחרוזות
- שלבו את המחרוזות הנקיות - הציבו את כל התווים מהמחרוזת הנקייה הראשונה, ואחריהם את כל התווים מהמחרוזת הנקייה השנייה
- המירו את כל התנועות לאותיות גדולות - במחרוזת המשולבת הסופית
החזירו את המחרוזת הסופית.
לדוגמה:
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"];
// כתבו את הקוד שלכם כאן
}
// אל תכתבו דבר מחוץ לפונקציהכל השיעורים ביחידה לוגיקה וזרימת התוכנית
4JSON חלק 2
מעבר על JSONJSON מקונןשרשור אופציונלי ב-JSONהעתקה שטחית והעתקה עמוקהסיכום - חנות אופנייםסיכום - מערכת השמש10ניהול מערכת הפסטיבל
סקירת הפרויקטהוספת סרטים ואולמות2מערכים רב־ממדיים
יסודות המערכים הדו־ממדייםגישה לאיברים במערך דו־ממדילולאות מקוננות עם מערכים דו־ממדייםסיכום – מערכים דו־ממדייםחיבור וחיסור מטריצותמערכים משונניםמערכים תלת־ממדיים ומעבר לכךתבניות נפוצות במערכים דו־ממדייםסיכום – כל מה שצריך לדעת על מערכיםתרגלו בעצמכם: קומפיילר JavaScript אונליין