Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function solve(hourExam, minExam, hourArrive, minArrive) {
- hourExam = Number(hourExam);
- minExam = Number(minExam);
- hourArrive = Number(hourArrive);
- minArrive = Number(minArrive);
- let hourE = (hourExam * 60) + minExam;
- let hourA = (hourArrive * 60) + minArrive;
- let differrence = (hourE - hourA);
- if (differrence > 30) {
- if(differrence < 60){
- console.log('Early');
- console.log(`${Math.abs(hourA - hourE)} minutes before the start`);
- }else {
- let hh = differrence / 60;
- let mm = differrence % 60;
- if(mm ==0 || mm <=9){
- mm = '0' + differrence % 60;
- }
- console.log('Early');
- console.log(`${Math.floor(hh)}:${mm} hours before the start`);
- }
- } else if (differrence >= 0 && differrence <= 30) {
- console.log('on time');
- console.log(`${Math.abs(hourA - hourE)} minutes before the start`)
- }
- else {
- if(differrence < 0 && differrence > -60){
- console.log('late');
- console.log(`${Math.abs(hourA - hourE)} minutes after the start`);
- }else{
- let hh = Math.abs(differrence / 60);
- let mm = Math.abs(differrence % 60);
- console.log('late');
- console.log(`${Math.floor(hh)}:${mm} hours after the start`);
- }
- //late
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement