מערך של מספרים שלמים חיוביים נקרא "מערך יפה" אם הוא באורך אי-זוגי ועונה על התנאי:
הסכום של כל המספרים מתחילת המערך עד האיבר המרכזי שווה לסכום של כל האיברים שאחרי האיבר המרכזי ושווה לאיבר המרכזי. לדוגמה, המערך הזה הוא "מערך יפה":
| אינדקס | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 |
|---|---|---|---|---|---|---|---|---|---|
| ערך | 5 | 3 | 4 | 1 | 13 | 3 | 1 | 2 | 7 |
כי 13=3+1+2+7=5+3+4+1
(א)כתבו פעולה המקבלת מערך של מספרים שלמים חיוביים arr. אם המערך יפה – הפעולה תחזיר ערך true, ואם לא – הפעולה תחזיר ערך false.
כותרת הפעולה:
`public static boolean isNice(int[] arr)`
כותרת הפעולה:
`public static boolean isNice(int[] arr)`
(ב)כתבו פעולה המקבלת מספר שלם אי-זוגי size. הפעולה תיצור מערך של מספרים שלמים בגודל size (אפשר להניח ש-size>4) ותמלא אותו במספרים אקראיים תלת-ספרתיים חיוביים כך שיתקבל "מערך יפה".
כותרת הפעולה:
`public static int[] doItNice(int size)`
כותרת הפעולה:
`public static int[] doItNice(int size)`
🎓 לא הבנתם משהו? קבלו הסבר נוסף ממרצה בטיחות
שאלו כאן — ותקבלו מענה מוסמך.
רוצים לתרגל אלפי שאלות נוספות?
המשיכו לתרגול מלא עם משוב אישי ←מבחני מה"ט אמיתיים · משוב מיידי · וידאו לכל נושא · מעקב התקדמות