(א)שני מספרים שלמים וחיוביים נקראים "אחים" אם יש להם מספר ספרות זהה וסכום ספרות גם הוא זהה.
כתבו פעולה המקבלת שני מספרים שלמים וחיוביים. הפעולה תבדוק אם הם "אחים". אם כן – הפעולה תחזיר ערך true, ולא, הפעולה תחזיר ערך false.
כותרת הפעולה:
```java
public static boolean isItBrothers(int num1, int num2)
```
כתבו פעולה המקבלת שני מספרים שלמים וחיוביים. הפעולה תבדוק אם הם "אחים". אם כן – הפעולה תחזיר ערך true, ולא, הפעולה תחזיר ערך false.
כותרת הפעולה:
```java
public static boolean isItBrothers(int num1, int num2)
```
(ב)מערך של מספרים שלמים וחיוביים נקרא "מערך אחים" אם כל איברי המערך "אחים" זה לזה.
כתבו פעולה המקבלת מערך מספרים שלמים וחיוביים ובודקת אם הוא "מערך אחים". אם כן – הפעולה תחזיר ערך true, ולא, הפעולה תחזיר ערך false.
כותרת הפעולה:
```java
public static boolean isItBrothers(int[] arr)
```
כתבו פעולה המקבלת מערך מספרים שלמים וחיוביים ובודקת אם הוא "מערך אחים". אם כן – הפעולה תחזיר ערך true, ולא, הפעולה תחזיר ערך false.
כותרת הפעולה:
```java
public static boolean isItBrothers(int[] arr)
```
(ג)מהי סיבוכיות הפעולות שכתבתם בסעיפים א' ו-ב'. הסבירו את תשובתכם.
🎓 לא הבנתם משהו? קבלו הסבר נוסף ממרצה בטיחות
שאלו כאן — ותקבלו מענה מוסמך.
רוצים לתרגל אלפי שאלות נוספות?
המשיכו לתרגול מלא עם משוב אישי ←מבחני מה"ט אמיתיים · משוב מיידי · וידאו לכל נושא · מעקב התקדמות