05. School Grades от Associative Arrays - Lab
Здравейте, опитвам се да реша тази задача с обект, но не събирам оценките, когато името се повтаря, някой може ли да ми помогне ?
Благодаря :)
задача: https://judge.softuni.org/Contests/Practice/Index/1231#4
код:
function solve(input) {
let result = {};
input.map(x => {
let[name, ...grades] = x.split(" ")
grades = grades.map(Number)
!result[name] ? result[name] = grades
: result[name].push(grades)
let avg = grades.reduce((a, v) => a + v) / grades.length
console.log(`${name}: ${avg}`)
})
}
solve(["Lilly 4 6 6 5", "Tim 5 6", "Tammy 2 4 3", "Tim 6 6"])
Благодаря !
Спасибо, что нашли время обсудить это; Я твердо уверен в этом и хотел бы узнать больше об этом предмете. Если возможно, как только у вас появится опыт, не могли бы вы добавить в свой блог более подробную информацию? Это было чрезвычайно полезно для меня. geometry dash