Допоможіть вирішити задачу, не врубаюсь що треба робити.
Якщо просто підставити різне інтове значення для зміни часу за заданим інтервалом, то перебрав майже всі значення.
package ua.javarush.task.pro.task16.task1611;
import java.time.LocalTime;
/*
Треба просто порахувати
*/
public class Solution {
public static void main(String[] args) throws InterruptedException {
LocalTime localTime = LocalTime.MIDNIGHT;
LocalTime next = amazingMethod(localTime);
while (next.isAfter(localTime)) {
System.out.println(next);
next = amazingMethod(next);
Thread.sleep(500);
}
}
static LocalTime amazingMethod(LocalTime base) {
return base.plusHours(-3);
}
}