המשימה
כתוב פעולה שמקבלת מערך של מספרים שלמים ומחזירה כמה מאיבריו גדולים
מהממוצע של המערך.
דוגמאות:
[1, 2, 3, 4] → 2 (הממוצע 2.5, גדולים ממנו: 3 ו-4)
[5, 5, 5] → 0
[10, 0, 0, 0] → 1
הנחיות:
• נדרשים שני מעברים על המערך: אחד לסכום, אחד לספירה.
• שים לב לחלוקה — הממוצע אינו בהכרח מספר שלם.
```ds:array
{"title":"הממוצע כאן 2.5 — שני איברים גדולים ממנו","items":["1","2","3","4"]}
```
קוד הפתיחה
public class Main {
public static int countAboveAverage(int[] arr) {
// כתוב את הפתרון כאן
return 0;
}
public static void main(String[] args) {
System.out.println(countAboveAverage(new int[]{1, 2, 3, 4})); // 2
System.out.println(countAboveAverage(new int[]{5, 5, 5})); // 0
System.out.println(countAboveAverage(new int[]{10, 0, 0, 0})); // 1
}
}
כדי לכתוב, להריץ ולקבל משוב — התחבר עם חשבון Google. לוקח שנייה.
המשוב נוצר על ידי AI ועשוי לטעות. אם אתה חושב שהפתרון שלך נכון —
כנראה שאתה צודק. הציון כאן הוא לתרגול בלבד ואינו מדווח לאיש.
אל תכתוב בקוד פרטים אישיים כמו שם מלא, טלפון או כתובת. הקוד נשלח לשירות
בדיקה חיצוני.