30. ספירה ואמירה
שיעור 31 מתוך 31 בקורס 30 ימים לבניית חשיבה לוגית ב-JavaScript של Coddy.
סדרת "ספור ואמור" היא סדרה של מספרים, שבה כל איבר מתאר את מספר הספרות הזהות הרצופות באיבר הקודם. היא מתחילה באיבר ההתחלתי "1" וממשיכה כך:
- איבר התחלתי: "1"
- איבר ראשון: "1" אחד - "11"
- איבר שני: שני "1" - "21"
- איבר שלישי: "2" אחד ואחריו "1" אחד - "1211"
- איבר רביעי: "1" אחד, "2" אחד ושני "1" - "111221"
- איבר חמישי: שלושה "1", שני "2" ו-"1" אחד - "312211"
- ... וכן הלאה.
כל איבר נוצר על ידי קריאת האיבר הקודם וספירת ההופעות הרצופות של כל ספרה. הסדרה מציגה דפוס של תיאור מילולי של מספרים, ומכאן שמה, סדרת "ספור ואמור".
אתגר
בינונירצף הספירה והאמירה הוא סדרה של מחרוזות, שבה כל מחרוזת נוצרת על סמך המחרוזת הקודמת. כתבו פונקציה ליצירת המחרוזת ה-n ברצף הספירה והאמירה.
- קלט:
<strong>4</strong> - פלט צפוי:
<strong>"1211"</strong>
נסו בעצמכם
function countAndSay(n) {
// כתבו את הקוד שלכם למטה
}כל השיעורים ביחידה 30 ימים לבניית חשיבה לוגית ב-JavaScript
1מבוא
מה מחכה לכם כאן?תרגלו בעצמכם: קומפיילר JavaScript אונליין