כתוב פעולה חיצונית שנקראת filter בשפת Java או Filter בשפת C#, המקבלת מערך מטיפוס שלם arr ומספר מטיפוס שלם num. הפעולה תחזיר מערך חדש מטיפוס שלם, הכולל רק את המספרים המופיעים במערך arr שאינם שווים ל-num.
כתוב פעולה חיצונית שנקראת filter בשפת Java או Filter בשפת C#, המקבלת מערך מטיפוס שלם arr ומספר מטיפוס שלם num. הפעולה תחזיר מערך חדש מטיפוס שלם, הכולל רק את המספרים המופיעים במערך arr שאינם שווים ל-num.
לדוגמה: בעבור num ששווה ל-9 ומערך arr בגודל 7 שלפניך:
| אינדקס | 0 | 1 | 2 | 3 | 4 | 5 | 6 |
|---|---|---|---|---|---|---|---|
| arr | 6 | 9 | 2 | 2 | 9 | 4 | -3 |
הפעולה תחזיר מערך בגודל 5, הנראה כך:
| אינדקס | 0 | 1 | 2 | 3 | 4 |
|---|---|---|---|---|---|
| 6 | 2 | 2 | 4 | -3 |
הנח שקיים במערך arr לפחות מספר אחד שאינו שווה ל-num, ומספר אחד לפחות ששווה ל-num.
שים לב: גודל המערך המוחזר הוא כמספר האיברים במערך arr שאינם שווים ל-num.
הערה: אין חשיבות לסדר המספרים במערך המוחזר.
כתוב פעולה חיצונית שנקראת filter בשפת Java או Filter בשפת C#, המקבלת מערך מטיפוס שלם arr ומספר מטיפוס שלם num. הפעולה תחזיר מערך חדש מטיפוס שלם, הכולל רק את המספרים המופיעים במערך arr שאינם שווים ל-num.
public static int[] Filter(int[] arr, int num)
שאלות ותגובות על השאלה
🎓 לא הבנתם משהו? קבלו הסבר נוסף ממרצה לתכנות
שאלו כאן — ותקבלו מענה מוסמך.