Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function solve (params) {
- params.shift()
- let courseLectures = +params.shift()
- let additionalBonus = +params.shift()
- let maxBonusPoints = 0
- let studentAttendances = 0
- params.map(Number).forEach(attendances => {
- let currentBonusPoints = Math.ceil(
- (attendances / courseLectures) * (5 + additionalBonus)
- )
- if (maxBonusPoints < currentBonusPoints) {
- maxBonusPoints = currentBonusPoints
- studentAttendances = attendances
- }
- })
- console.log(
- `The maximum bonus score for this course is ${maxBonusPoints}.` +
- `The student has attended ${studentAttendances} lectures.`
- )
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement