Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function squareArea(input){
- let arriveHour = Number(input[0])
- let arriveMinute = Number(input[1])
- let examHour = Number(input[2])
- let examMinute = Number(input[3])
- let hour = 0
- let min = 0
- let arriveTimeInMinutes = arriveHour * 60 + arriveMinute
- let examTimeInMinutes = examHour * 60 + examMinute
- let diff = Math.abs(arriveTimeInMinutes - examTimeInMinutes)
- if(arriveTimeInMinutes >= examTimeInMinutes){
- hour = Math.floor(diff / 60)
- min = diff % 60
- if(min > 60){
- hour += 1;
- min -= 60
- }
- if(hour == 0 && min <= 30){
- console.log(`On time`)
- if (min != 0){
- console.log(`${min} minutes before the start`)
- }
- }else if(min > 30 || hour > 0){
- console.log(`Early`)
- if(hour == 0){
- console.log(`${min} minutes before the start`)
- }else if(hour > 0){
- if (min < 10){
- console.log(`${hour}:0${min} hours before the start`)
- }else{
- console.log(`${hour}:${min} hours before the start`)
- }
- }
- }
- }else{
- hour = Math.floor(diff / 60)
- min = diff % 60
- if(min > 60){
- hour += 1;
- min -= 60
- }
- console.log(`Late`)
- if(hour == 0){
- if (min < 10){
- console.log(`${min} minutes after the start`)
- }else{
- console.log(`${min} minutes after the start`)
- }
- }else if(hour > 0){
- if (min < 10){
- console.log(`${hour}:0${min} hours after the start`)
- }else{
- console.log(`${hour}:${min} hours after the start`)
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement