Advertisement
nikolayneykov

Untitled

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