проблем със задача 03. School Register от Objects and Classes - More Exercises
Здравейте, от известно време се мъча с тази задача но така и не мога да оправя кода, някой може ли да ми помогне ?
Благодаря :)
задача: https://judge.softuni.org/Contests/Practice/Index/1318#2
код:
function solve(input) {
let result = []
input.map(x => {
let[student, gradeInfo, scoreInfo] = x.split(", ")
let name = student.split(": ")
let grade = gradeInfo.split(": ")
let score = scoreInfo.split(": ")
if(grade[1] > 3.00)
result.push({name: name[1], grade: grade[1], score: score[1]})
})
function avg(){
return input.map(Number).reduce((a, v) => a + v, 0) / input.length
}
let sortedGrades = result.sort((a, b) => a.grade - b.grade)
sortedGrades.forEach(x => {
console.log(`${x.grade} Grade`);
console.log(`List of students: ${x.name}`);
console.log(`Average annual score from last year: ${avg(x.score)}`);
console.log();
})
}
great ! Thanks a lot :)