Advertisement
Pijomir

Bonus Scoring System

Oct 19th, 2023
747
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. function findTheStudentWithMaxBonusAndAttendances(input) {
  2.     input.shift();
  3.     let totalNumberOfLectures = Number(input.shift());
  4.     let additionalBonus = Number(input.shift());
  5.     let studentsAttendances = input.map(Number).sort((a, b) => b - a, 0);
  6.     let mostAttendances = studentsAttendances.shift();
  7.     let totalBonus = mostAttendances / totalNumberOfLectures * (5 + additionalBonus);
  8.     console.log(`Max Bonus: ${Math.ceil(totalNumberOfLectures === 0 ? 0 : totalBonus)}.`);
  9.     console.log(`The student has attended ${totalNumberOfLectures === 0 ? 0 : mostAttendances} lectures.`);
  10. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement