Guest User

Untitled

a guest
May 11th, 2023
268
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. function solve(input) {
  2.     let result = {};
  3.     input.map(x => {
  4.         let [name, ...grades] = x.split(" ")
  5.         grades = grades.map(Number)
  6.         !result[name] ? result[name] = grades
  7.             : result[name] = result[name].concat(grades)
  8.     })
  9.  
  10.     Object.keys(result)
  11.         .sort()
  12.         .forEach(function (v) {
  13.             let grades = result[v]
  14.             let avg = grades.reduce((a, v) => a + v) / grades.length
  15.             console.log(`${v}: ${avg.toFixed(2)}`)
  16.         });
  17. }
Advertisement
Add Comment
Please, Sign In to add comment