בי מאסטר (Bmaster)מאגר שאלות בגרותשאלות נפוצותמדריכיםארכיון בגרויות
תפריט

חומרי לימוד

מאגר שאלות בגרותשאלות נפוצותמדריכיםארכיון בגרויות
חזרה למאגר2020 מועד מיוחד (אוגוסט)

בניית מספרים משרשרת ספרות

שאלה קודמתשאלה הבאה
שאלה 4מבני נתונים2020 מועד מיוחד (אוגוסט)

בניית מספרים משרשרת ספרות

"שרשרת מספרים שלמים חיוביים" היא שרשרת חוליות שכל חוליה בה מכילה מספר שלם הגדול מ־0. "שרשרת ספרות" היא שרשרת חוליות שכל חוליה בה מכילה ספרה בין 0 ל־9 (כולל) או את המספר (9-). כל רצף ספרות בשרשרת מייצג מספר: הספרה הראשונה מייצגת את האחדות, הספרה השנייה את העשרות וכן הלאה. לאחר כל רצף של ספרות מופיע המספר (9-), והוא מסמן סוף של מספר בשרשרת.

לדוגמה: שרשרת הספרות המייצגת את המספרים 92, 4, 543 תיראה כך:

29-94-9345-9null

כתוב פעולה חיצונית בשפת Java בשם buildDigit או בשפת C# בשם BuildDigit המקבלת הפניה lst שאינה null ל"שרשרת מספרים שלמים חיוביים". הפעולה תחזיר "שרשרת ספרות" המייצגת את המספרים שב"שרשרת מספרים שלמים חיוביים" לפי הסדר.

משימות

אמשימה אcode
שאלה 4מבני נתונים2020 מועד מיוחד (אוגוסט)

בניית מספרים משרשרת ספרות

"שרשרת מספרים שלמים חיוביים" היא שרשרת חוליות שכל חוליה בה מכילה מספר שלם הגדול מ־0. "שרשרת ספרות" היא שרשרת חוליות שכל חוליה בה מכילה ספרה בין 0 ל־9 (כולל) או את המספר (9-). כל רצף ספרות בשרשרת מייצג מספר: הספרה הראשונה מייצגת את האחדות, הספרה השנייה את העשרות וכן הלאה. לאחר כל רצף של ספרות מופיע המספר (9-), והוא מסמן סוף של מספר בשרשרת.

לדוגמה: שרשרת הספרות המייצגת את המספרים 92, 4, 543 תיראה כך:

29-94-9345-9null

כתוב פעולה חיצונית בשפת Java בשם buildDigit או בשפת C# בשם BuildDigit המקבלת הפניה lst שאינה null ל"שרשרת מספרים שלמים חיוביים". הפעולה תחזיר "שרשרת ספרות" המייצגת את המספרים שב"שרשרת מספרים שלמים חיוביים" לפי הסדר.

משימות

אמשימה אcode