मध्यम 0 हल किए गए 0% स्वीकृति

Gradebook Top Student

Find the student with the highest average score.

समस्या

Each row of scores holds one student's test scores. Compute each student's average with a helper function and return the row index of the student with the highest average. If several tie, return the smallest index.

Implement top_student(scores).

Input

scores: One row of scores per student; every row has at least one score.

Output

Return the index of the top student.

सीमाएँ

1 ≤ students ≤ 1,000; 1 ≤ scores per student ≤ 100; 0 ≤ score ≤ 100

उदाहरण

उदाहरण 1
इनपुट:
scores = [
    [80, 90],
    [95, 85],
    [70, 100]
]

अपेक्षित आउटपुट:
expected = 1
इनपुट:
std::vector<std::vector<long long>> scores = {
    {80, 90},
    {95, 85},
    {70, 100}
};

अपेक्षित आउटपुट:
long long expected = 1;
इनपुट:
long[][] scores = new long[][] {
    new long[] {80, 90},
    new long[] {95, 85},
    new long[] {70, 100}
};

अपेक्षित आउटपुट:
long expected = 1;

व्याख्या

Averages are 85, 90 and 85, so student 1 has the highest average.

उदाहरण 2
इनपुट:
scores = [
    [60],
    [60, 60]
]

अपेक्षित आउटपुट:
expected = 0
इनपुट:
std::vector<std::vector<long long>> scores = {
    {60},
    {60, 60}
};

अपेक्षित आउटपुट:
long long expected = 0;
इनपुट:
long[][] scores = new long[][] {
    new long[] {60},
    new long[] {60, 60}
};

अपेक्षित आउटपुट:
long expected = 0;

व्याख्या

Both averages are 60; the tie goes to the smaller index, 0.

संदर्भ

यह चुनौती CodeUtility के लिए अनुकूलित की गई है। ऊपर दिए गए स्टेटमेंट और सीमाओं का पालन करें।

दूसरों से सीखें

समुदाय समाधान

अभी तक कोई प्रकाशित समाधान नहीं। पहला साझा करने के लिए इस चुनौती को हल करें।