01. Bonus Scoring System от Mid Exam - 29 February 2020 Group 1 90/100
Решение 90/100 - https://pastebin.com/MDEYZkFU
Judge - https://judge.softuni.bg/Contests/Practice/Index/2028#0
С Math.round() дава същия резултат.
Решение 90/100 - https://pastebin.com/MDEYZkFU
Judge - https://judge.softuni.bg/Contests/Practice/Index/2028#0
С Math.round() дава същия резултат.
От твоя код декларирах totalBonus горе над фор-цикъла, след което вътре при намерен нов студент му го изчислявам вътре и даде 100/100.
function solve(input) {
    input = input.map(x=>Number(x))
    let students = input.shift()
    let lectures = input.shift()
    let initBonus = input.shift()
    let highestScore =0;
    let totalBonus = 0;
    for (let i = 0; i < students; i++) {
        let student = input[i];
        if(student <= lectures){
            if (student>highestScore) {
                highestScore=student;
                totalBonus = Math.ceil(highestScore/lectures*(5+initBonus))
            }
        }
        
    }
    console.log(`Max Bonus: ${totalBonus}.`);
    console.log(`The student has attended ${highestScore} lectures.`);
}