Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function onTimeExam(input) {
- let hourExam = Number(input[0]);
- let minuteExam = Number(input[1]);
- let hourArrival = Number(input[2]);
- let minuteArrival = Number(input[3]);
- let timeExam = hourExam * 60 + minuteExam;
- let timeArrival = hourArrival * 60 + minuteArrival;
- let isHeLate = timeArrival > timeExam; // Сравнява времето на пристигане дали е по-голямо от времето на изпита, ако е по-голямо е закъснял
- let isHeOnTime = timeArrival <= timeExam && timeArrival >= timeExam - 30; // времето на пристигане трябва да е по-малко или равно на времето за изпита и по-голямо или равно на времето на изпита без 30 минути
- let isHeEarly = timeArrival < (timeExam - 30); // времето на пристигане е 30 минути по-рано от началото на изпита
- let hoursBefore = 0;
- let minuteBefore = 0;
- let hoursAfter = 0;
- let minutesAfter = 0;
- if (isHeLate) {
- timeArrival < (timeExam - 1);
- hoursAfter = hourArrival - hourExam;
- minutesAfter - minuteArrival - minuteExam
- console.log(`${minutesAfter} minutes after the start`);
- }
- else if (isHeOnTime) {
- minuteBefore = minuteExam - minuteArrival;
- console.log(`${minuteBefore} minutes before the start`);
- }
- else if (isHeEarly) {
- hoursBefore = hourExam - hourArrival;
- minuteBefore = minuteExam - minuteArrival;
- console.log(`${hoursBefore}:${minuteBefore} hours before the start`); // минутите с 0
- }
- }
- onTimeExam(["9", "30", "10", "40"]);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement