JavaRush /Курси /Java Core /Завдання на sleep

Завдання на sleep

Java Core
Рівень 6, Лекція 7
Відкрита

— Привіт, Аміго!

4
Задача
Java Core, 6 рівень, 7 лекція
Недоступна
Годинник
Годинник
9
Задача
Java Core, 6 рівень, 7 лекція
Недоступна
Stopwatch (Секундомір)
Stopwatch (Секундомір)
9
Задача
Java Core, 6 рівень, 7 лекція
Недоступна
Big Ben clock
Big Ben clock
9
Задача
Java Core, 6 рівень, 7 лекція
Недоступна
Зворотній відлік
Зворотній відлік
4
Задача
Java Core, 6 рівень, 7 лекція
Недоступна
Аеропорт
Аеропорт
Коментарі (3)
ЩОБ ПОДИВИТИСЯ ВСІ КОМЕНТАРІ АБО ЗАЛИШИТИ КОМЕНТАР,
ПЕРЕЙДІТЬ В ПОВНУ ВЕРСІЮ
Anonymous #3427099 Рівень 28
29 травня 2024
Я перепрошую, але чому в рішеннях до задач дуже часто надаються такі трешові алгоритми? В java.time є прекрасний клас LocalTime, за допомогою якого можна досягти елегантної перемотки часу.

private void printTime() throws InterruptedException {

            LocalTime time = LocalTime.of(hours, minutes, seconds);
            time = time.plusSeconds(1);

            hours = time.getHour();
            minutes = time.getMinute();
            seconds = time.getSecond();

            if (hours == 0 && minutes == 0 && seconds == 0) {
                System.out.printf("У м. %s зараз опівночі!%n", cityName);
            } else {
                System.out.printf("У м. %s зараз %d:%d:%d!%n", cityName, hours, minutes, seconds);
            }
            Thread.sleep(1000);
        }
Olexandr Рівень 16
29 березня 2024
Мда, задачі - знімаю шляпу... Даже на ізі задачі дивитися страшно. Але коли розібрався шо там робиться - думаєш - ну геніально, ну!))) Задача з літаками - саме про це. Довго читав, думав. Прочитав про synchronized... І тут в'їхав, що за допомогою synchronized тут зроблений типу допуск на полосу, який потім ще треба обнулити... Просто супер.
22 квітня 2025
Ви троши перебільшуєте) задачі прікольні, але далеко не такі, щоб "шляпу знімати"))