במצעד הפזמונים מתחרים 40 שירים שמסופרם מ-1 ועד 40. 25 שופטים מדרגים את השירים: כל שופט בוחר את שלושת השירים הטובים ביותר לדעתו — לשיר במקום הראשון (הטוב ביותר) הוא מעניק 7 נקודות, לשיר השני 5 נקודות, ולשיר השלישי נקודה אחת. השיר שיצבור את מספר הנקודות הגבוה ביותר מכל השופטים יזכה במקום הראשון. לקראת מצעד הפזמונים הוגדרה מחלקה Vote בעלת שלוש תכונות: first — מספר השיר שהשופט דירג במקום הראשון, מטיפוס שלם. second — מספר השיר שהשופט דירג במקום השני, מטיפוס שלם. third — מספר השיר שהשופט דירג במקום השלישי, מטיפוס שלם. הנח שלכל תכונה הוגדרו ב-Java פעולות get ו-set, וב-C# פעולות Get ו-Set.
במצעד הפזמונים מתחרים 40 שירים שמסופרם מ-1 ועד 40. 25 שופטים מדרגים את השירים: כל שופט בוחר את שלושת השירים הטובים ביותר לדעתו — לשיר במקום הראשון (הטוב ביותר) הוא מעניק 7 נקודות, לשיר השני 5 נקודות, ולשיר השלישי נקודה אחת. השיר שיצבור את מספר הנקודות הגבוה ביותר מכל השופטים יזכה במקום הראשון. לקראת מצעד הפזמונים הוגדרה מחלקה Vote בעלת שלוש תכונות: first — מספר השיר שהשופט דירג במקום הראשון, מטיפוס שלם. second — מספר השיר שהשופט דירג במקום השני, מטיפוס שלם. third — מספר השיר שהשופט דירג במקום השלישי, מטיפוס שלם. הנח שלכל תכונה הוגדרו ב-Java פעולות get ו-set, וב-C# פעולות Get ו-Set.
כתוב פעולה חיצונית theWinner ב-Java או TheWinner ב-C#, המקבלת מערך מטיפוס Vote (הצבעות השופטים), ומדפיסה את מספרו של השיר הזוכה במקום הראשון. הנח שקיים שיר זוכה אחד. הנח שערכי המערך תקינים.
public static void theWinner(Vote[] votes)
שאלות ותגובות על השאלה
🎓 לא הבנתם משהו? קבלו הסבר נוסף ממרצה לתכנות
שאלו כאן — ותקבלו מענה מוסמך.