Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function onTimeForExam (input){
- let examHour = input.shift();
- let examMinutes = input.shift();
- let arrivalHour = input.shift();
- let arrivalMinutes = input.shift();
- examInMinutes = (examHour * 60) + examMinutes;
- arrivalInMinutes = (arrivalHour * 60) + arrivalMinutes;
- lateTime = arrivalInMinutes - examInMinutes;
- earlyTime = examInMinutes - arrivalInMinutes;
- if (lateTime > 0){
- console.log(`Late`);
- if (lateTime <= 59){
- console.log(`${lateTime} minutes after the start`);
- }else{
- hours = Math.abs(lateTime / 60);
- minutes = Math.abs(lateTime % 60);
- console.log(`${hours}:${minutes.toFixed(2)} hours after the start`);
- }
- }else if (earlyTime >= 0 && earlyTime <=30){
- console.log(`On time`);
- if (earlyTime != 0){
- console.log(`${earlyTime} minutes before the start`);
- }
- }else if (earlyTime > 30){
- console.log(`Early`);
- if (earlyTime <=59){
- console.log(`${earlyTime} minutes before the start`);
- }else{
- hours = earlyTime / 60;
- minutes = earlyTime % 60;
- console.log(`${hours}:${minutes.toFixed(2)} hours before the start`)
- }
- }
- }
- onTimeForExam([14,00,13,55]);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement