05. School Grades / Associative Arrays - Lab
Колеги имам нужда от помощ за задачата School Grades от Associative Arrays - Lab. Вече два дни си блъскам главата и не знам как да продължа с решението.. Judge ми дава 20/100 и уж знам защо, но не знам как да го поправя. Ето условието:
5.School Grades
Write a function that stores students and their grades throughout the year. If a student appears more than once, add the new grades to existing ones. Finally, print the students and their average grades, sorted alphabetically by student name. The input comes as an array of strings.
Note: The average grades must be fixed to the second decimal place.
Example
Input |
Output |
['Lilly 4 6 6 5', 'Tim 5 6', 'Tammy 2 4 3', 'Tim 6 6'] |
Lilly: 5.25 Tammy: 3.00 Tim: 5.75 |
['Steven 3 5 6 4', 'George 4 6', 'Tammy 2 5 3', 'Steven 6 3'] |
George: 5.00 Steven: 4.50 Tammy: 3.33 |
Ето и кода ми
Знам само, че проблемът идва от if-else защото не вкарвам map.set(), но ако го вкарам после не мога да сметна крайната оценка. Не знам вече главата ми гръмна.. ще ми е от огромна полза ако някой ми помогне :)