У меня получилось так что если секунды == 60 то секунды = 0, минуты = минуты + 1, и так далее. 60 как бы становится, но сразу же сбрасывается и не попадает на вывод.
Что не заморачиваться с условиями инкремента времени добавил LocalTime и все идеально работает, но опять валидатору не нравится, приходится переписывать и подглядывать в ответ, чтобы подошло((((
"Часы" - не смог выполнить первое условие (1. Разберись, что делает программа.). По идее программа должна впасть в бесконечный цикл (строки 27 - 29) т.к. isStopped не вернули к значению false.
Иногда сильно надоедает, что ты пишешь решение, которое идеально работает и соответствует условию. Но нет. Приходится гадать какая вариация нужна валидатору.
Не согласен. В реальных задачах есть постановка и есть тестирование. Если реализация прошла тестирование - задача решена, не зависимо от способа решения. Если не прошла тестирование, то происходит совместный разбор. Не исключено, что проблема была в тестировании. А тут сплошная угадайка.
ПЕРЕЙДИТЕ В ПОЛНУЮ ВЕРСИЮ