У меня возникла проблема с этим вопросом:Расчет среднего?
Учитывая список результатов тестирования (каждый с датой тестирования, идентификатором студента и счетом ученика); верните итоговый результат для каждого учащегося. Итоговый счет ученика рассчитывается как среднее из его 5 самых высоких результатов теста. Вы можете предположить, что у каждого ученика есть как минимум 5 баллов.
Теперь, вот что. Я не хочу ответа.
Я пробовал хеширование, но хеширование может предоставить ключ с адресами, поэтому он не работает для меня.
Я думал о том, чтобы использовать список массивов, итерацию мысли, чтобы вычислить среднее значение и вернуть первую пятерку, но как я могу присвоить номера студенту?
Скажите, что я хочу, чтобы результат был: Майк, 15. Разве это не вопрос? Чтобы получить идентификатор студента и среднее число. Пожалуйста, помогите мне с некоторыми подсказками, я учусь.
Вы можете улучшить дизайн, перемещая все атрибуты 'Test' в класс' Student' и удаляя ненужные данные, такие как 'Date' и' finalscore'. –