Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function solve(array) {
- array = array.map(x => Number(x));
- let students = array.shift();
- let courseLectures = array.shift();
- let bonusInitial = array.shift();
- let maxBonus = 0;
- let totalBonus = 0;
- for (let i = 0; i < students; i++) {
- let studentAttendances = array[i];
- if (studentAttendances <= courseLectures) {
- if (studentAttendances > maxBonus) {
- maxBonus = studentAttendances;
- totalBonus = Math.ceil(maxBonus / courseLectures * (5 + bonusInitial));
- }
- }
- }
- console.log(`Max Bonus: ${totalBonus}.`);
- console.log(`The student has attended ${maxBonus} lectures.`);
- }
- solve(['5', '25', '30','12', '19', '24','16', '20'])
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement