Advertisement
Guest User

solveBonusSystem

a guest
Apr 12th, 2019
302
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. function solveBonusSystem(input) {
  2.     input = input.map(x => Number(x))
  3.  
  4.     let students = input.shift()
  5.     let lectures = input.shift()
  6.     let bonus = input.shift()
  7.  
  8.     let maxBonusPoints = 0
  9.     let studentAttendances = 0
  10.  
  11.     for (let attendancy of input) {
  12.         let bonusPoints = attendancy / lectures * (5 + bonus)
  13.  
  14.         if (bonusPoints > maxBonusPoints) {
  15.             studentAttendances = attendancy
  16.             maxBonusPoints = bonusPoints
  17.         }
  18.     }
  19.  
  20.     console.log(`The maximum bonus score for this course is ${Math.ceil(maxBonusPoints)}.The student has attended ${studentAttendances} lectures.`);
  21. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement