המשימה
כתוב פעולה שמקבלת רשימה מקושרת של מספרים שלמים ומחזירה כמה חוליות יש בה.
דוגמאות:
[4,7,1] → 3
[] → 0
הנחיות:
• התחל מ-getFirst והתקדם עם getNext עד null.
• אל תשנה את הרשימה.
ממשק מבני הנתונים כבר מצורף למשימה — אין צורך לממש את Node או List.
```ds:list
{"title":"הרשימה שבדוגמה — שלוש חוליות","items":["1","7","4"]}
```
קוד הפתיחה
using System;
class Program {
static int Count(List<int> lst) {
// כתוב את הפתרון כאן
return 0;
}
static void Main() {
List<int> lst = new List<int>();
lst.Insert(null, 1); // [1]
Node<int> p = lst.GetFirst();
p = lst.Insert(p, 7); // [1,7]
lst.Insert(p, 4); // [1,7,4]
Console.WriteLine(lst); // [1,7,4]
Console.WriteLine(Count(lst)); // 3
Console.WriteLine(Count(new List<int>())); // 0
}
}
כדי לכתוב, להריץ ולקבל משוב — התחבר עם חשבון Google. לוקח שנייה.
המשוב נוצר על ידי AI ועשוי לטעות. אם אתה חושב שהפתרון שלך נכון —
כנראה שאתה צודק. הציון כאן הוא לתרגול בלבד ואינו מדווח לאיש.
אל תכתוב בקוד פרטים אישיים כמו שם מלא, טלפון או כתובת. הקוד נשלח לשירות
בדיקה חיצוני.