Search⌘ K
AI Features

Solution: High Five

Explore how to use hash maps and sorting to calculate the top five average scores for each student. This lesson walks through implementing a solution that organizes scores by student ID, finds the highest five scores, and computes averages efficiently, preparing you for coding interview questions involving hash maps.

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] ...