תרגול מדעי המחשב

הערך הגדול ברשימה

בינוני C#

המשימה

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

דוגמאות:
  [4,9,1]      →  9
  [-5,-2,-9]   →  -2
  []           →  0

הנחיות:
• אתחל את המקסימום לערך של החוליה הראשונה, לא לאפס.

ממשק מבני הנתונים כבר מצורף למשימה.

```ds:list
{"title":"המקסימום כאן 9","items":["4","9","1"]}
```

```ds:list
{"title":"והמקרה שמפיל אתחול לאפס — המקסימום כאן -2","items":["-5","-2","-9"]}
```

קוד הפתיחה

using System;

class Program {

    static int MaxValue(List<int> lst) {
        // כתוב את הפתרון כאן
        return 0;
    }

    static void Main() {
        List<int> a = new List<int>();
        a.Insert(null, 1);
        a.Insert(null, 9);
        a.Insert(null, 4);
        Console.WriteLine(a);              // [4,9,1]
        Console.WriteLine(MaxValue(a));    // 9

        List<int> b = new List<int>();
        b.Insert(null, -9);
        b.Insert(null, -2);
        b.Insert(null, -5);
        Console.WriteLine(MaxValue(b));    // -2

        Console.WriteLine(MaxValue(new List<int>()));  // 0
    }
}

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

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