Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function bonusScoringSystem(input) {
- let countStudents = Number(input.shift());
- let countLectures = Number(input.shift());
- let additionalBonus = Number(input.shift());
- let current = input.shift();
- let maxBonus = 0;
- let maxAttendance = 0;
- let totalBonusPerStudent = 0;
- let counter = 0;
- while (counter < countStudents) {
- current = Number(current);
- totalBonusPerStudent = (current / countLectures) * (5 + additionalBonus);
- let arr = [];
- arr.push(Math.ceil(totalBonusPerStudent));
- // console.log(Math.ceil(totalBonusPerStudent));
- // console.log(arr);
- for (let i = 0; i < arr.length; i++) {
- let element = arr[i];
- if (element > maxBonus) {
- maxBonus = element;
- maxAttendance = current;
- }
- }
- counter++;
- current = input.shift();
- }
- console.log(`Max Bonus: ${Math.ceil(maxBonus)}.`);
- console.log(`The student has attended ${maxAttendance} lectures.`);
- }
Advertisement
Add Comment
Please, Sign In to add comment