האיבר השני בגודלו

בינוני Java

המשימה

כתוב פעולה שמקבלת מערך של מספרים שלמים ומחזירה את הערך השני בגודלו.

דוגמאות:
  {3, 9, 4, 9, 1}  →  4    (הגדול הוא 9, השני בגודלו הוא 4)
  {5, 5, 5}        →  5
  {7, 2}           →  2

הנחיות:
• עבור על המערך פעם אחת בלבד — בלי מיון.
• במערך יש לפחות שני איברים.
• שים לב לערכים כפולים: {9, 9, 4} מחזיר 4, לא 9.

קוד הפתיחה

public class Main {

    public static int secondLargest(int[] arr) {
        // כתוב את הפתרון כאן
        return 0;
    }

    public static void main(String[] args) {
        System.out.println(secondLargest(new int[]{3, 9, 4, 9, 1}));  // 4
        System.out.println(secondLargest(new int[]{5, 5, 5}));        // 5
        System.out.println(secondLargest(new int[]{7, 2}));           // 2
    }
}

כדי לכתוב, להריץ ולקבל משוב — התחבר עם חשבון Google. לוקח שנייה.

המשוב נוצר על ידי AI ועשוי לטעות. אם אתה חושב שהפתרון שלך נכון — כנראה שאתה צודק. הציון כאן הוא לתרגול בלבד ואינו מדווח לאיש.
אל תכתוב בקוד פרטים אישיים כמו שם מלא, טלפון או כתובת. הקוד נשלח לשירות בדיקה חיצוני.