Files
2026-03-06 21:27:16 -05:00

17 lines
462 B
JavaScript

export function calculateAssignmentAverage(...grades) {
if (grades.length === 0) {
return 0;
}
const total = grades.reduce((sum, score) => sum + score, 0);
return total / grades.length;
}
export function getTopThree(students) {
const sorted = [...students].sort((a, b) => b.grade - a.grade);
return sorted.slice(0, 3);
}
export function uniqueCourses(students) {
return [...new Set(students.map(({ course }) => course))];
}