Search⌘ K
AI Features

Solution: High Five

Understand how to implement a solution using hash maps to calculate the top five average scores for each student. Learn to organize scores by student ID, sort scores, and compute averages while managing data structures effectively. This lesson guides you through the process, helping you apply hash maps to solve ranking problems in coding interviews.

Statement

You are given a list of scores for multiple students, represented as items, where items[i]=[IDi,scorei]items[i] = [ID_i, score_i] indicates the ID of a student (IDi)(ID_i) and their score (scorei)(score_i). Your task is to compute the top five average scores for each student.

Return the result as an array of pairs, result, where result[j]=[IDj,topFiveAveragej]result[j] = [ID_j, topFiveAverage_j] ...