Домашно : Simple Conditions , Задача 16 - Време +15 минути
Здравейте! От един час мъча тази задача и сътворих някакво решение , но получавам 70 точки в Judge-а , защото при примера ,където се въвеждат 23 часа и 59 минути ,моят код изкарва като отговор 24:014 ,а се очаква 0:14. Пробвах няколко варианта да поправя грешката, но не бяха особено сполучливи.... Поствам си първоначалният код и моля някой да ми каже къде точно ми е грешката. Прегледах доста разнообразни решения , но искам да си поправя моя код по някакъв начин.Предварително благодаря на отзовалите се !
// INPUT
int hour = int.Parse(Console.ReadLine());
int minute = int.Parse(Console.ReadLine());
// DEFINITIONS
int sum = hour * 60 + minute + 15;
int hourFinal = sum / 60; if (hourFinal >= 24) hourFinal = 0;
int minuteFinal = sum%60;
// OUTPUT
if (minuteFinal < 10) Console.WriteLine($"{hourFinal}:0{minuteFinal}");
else Console.WriteLine($"{hourFinal}:{minuteFinal}");