נגדיר "מספר מיוחד" כמספר חיובי בעל שתי ספרות לפחות שסכום הספרות שלו במקומות האי-זוגיים שווה לסכום הספרות שלו במקומות הזוגיים. מערך של מספרים שלמים נקרא "מערך מיוחד" אם בתחילתו נמצאים ברצף "מספרים מיוחדים" (אם יש כאלה) ואחריהם מספרים לא מיוחדים (אם יש כאלה).
נגדיר "מספר מיוחד" כמספר חיובי בעל שתי ספרות לפחות שסכום הספרות שלו במקומות האי-זוגיים שווה לסכום הספרות שלו במקומות הזוגיים. מערך של מספרים שלמים נקרא "מערך מיוחד" אם בתחילתו נמצאים ברצף "מספרים מיוחדים" (אם יש כאלה) ואחריהם מספרים לא מיוחדים (אם יש כאלה).
כתבו פעולה סטטית שחתימתה public static boolean specialNumber(int num). הפעולה מקבלת מספר שלם num, ומחזירה true אם המספר הוא "מספר מיוחד", ובכל מקרה אחר מחזירה false.
כתבו פעולה isSpecialArray(int[] arr). הפעולה מקבלת מערך מספרים שלמים ומחזירה true אם הוא "מערך מיוחד", ולא הפעולה תחזיר false.
כתבו פעולה buildSpecialArray(int[] arr1, int[] arr2). הפעולה מקבלת שני מערכים של מספרים שלמים arr1, arr2 ומחזירה מערך חדש שהוא "מערך מיוחד" הכולל את כל הערכים שנמצאים ב-arr1 ואת כל הערכים שנמצאים ב-arr2.
שאלות ותגובות על השאלה
🎓 לא הבנתם משהו? קבלו הסבר נוסף ממרצה לתכנות
שאלו כאן — ותקבלו מענה מוסמך.