Liliana797979

Untitled

Nov 5th, 2020
118
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.48 KB | None | 0 0
  1. function solve(examHour, examMinute, arrivalHour, arrivalMinute) {
  2. examHour = Number(examHour);
  3. examMinute = Number(examMinute);
  4. arrivalHour = Number(arrivalHour);
  5. arrivalMinute = Number(arrivalMinute);
  6.  
  7. let totalExamMinutes = examHour * 60 + examMinute;
  8. let totalArrivalMinutes = arrivalHour * 60 + arrivalMinute;
  9. let diff = totalExamMinutes - totalArrivalMinutes;
  10.  
  11. if (diff > 30) {
  12. console.log ("Early");
  13.  
  14. if (diff >= 60) {
  15. let hours = Math.trunc (diff / 60);
  16. let minutes = diff % 60;
  17.  
  18. if (minutes < 10) {
  19. minutes = 0 % (minutes);
  20. }
  21. console.log(`${hours}: ${minutes} hours before the start`);
  22. } else {
  23. console.log(`${diff} minutes before the start`);
  24. }
  25.  
  26. }
  27. } else if (diff >= 0) {
  28. console.log("On time");
  29.  
  30. if (diff !== 0) {
  31. console.log(`${diff} minutes before the start`);
  32. }
  33. } else {
  34. console.log("Late");
  35. diff = Math.abs(diff); if (diff >= 60) {
  36. let hours = Math.trunc (diff / 60);
  37. let minutes = diff % 60;
  38.  
  39. if (minutes < 10) {
  40. minutes = (`0 ${minutes}`);
  41. }
  42. console.log(`${hours}: ${minutes} hours after the start`);
  43. } else {
  44. console.log(`${diff} minutes after the start`);
  45. }
  46.  
  47. }
  48.  
  49. solve("9",
  50. "30",
  51. "9",
  52. "50");
Advertisement
Add Comment
Please, Sign In to add comment