JavaScript Basics - // Time + 15 Minutes
Открих проблем при първото IF на тази задача, но незнам как да го поправя?
Мерси предварително :Д
Открих проблем при първото IF на тази задача, но незнам как да го поправя?
Мерси предварително :Д
Здравей, това е твоят код малко преработен:
На ред 12 трябва да е >=
Следващият if трябва да е на нов ред, защото проверяваш за случай, който е независим от другия.
Накрая може само с else, може и с else if, но трябва да проверяваш и когато минутите са 10 (ред 18 да е с >=).
Това е моят вариант:
function timePlus(input) {
let hours = Number(input[0]);
let minutes = Number(input[1]) + 15;
let zero = "";
if (minutes > 59) {
hours += 1;
minutes -= 60;
}
if (hours >= 24) {
hours -= 24;
}
if (minutes < 10) {
zero = 0;
}
console.log(`${hours}:${zero}${minutes}`);
}
timePlus(["1", "46"]);
Благодаря много!