import java.time.LocalTime;
public class Main {
static final String startTime
= "13:50:00"; static final String endTime
= "14:50:00";
public static void main
(String[] args
) { // Test
System.
out.
println(canLogin
("13:50:00")); System.
out.
println(canLogin
("14:30:00")); System.
out.
println(canLogin
("14:55:00")); System.
out.
println(canLogin
("14:50:00")); }
static boolean canLogin
(String arrivalTime
) { LocalTime start = LocalTime.parse(startTime);
LocalTime end = LocalTime.parse(endTime);
LocalTime arrival = LocalTime.parse(arrivalTime);
return !arrival.isAfter(end) && !arrival.isBefore(start);
}
}
aW1wb3J0IGphdmEudGltZS5Mb2NhbFRpbWU7CgpwdWJsaWMgY2xhc3MgTWFpbiB7CglzdGF0aWMgZmluYWwgU3RyaW5nIHN0YXJ0VGltZSA9ICIxMzo1MDowMCI7CglzdGF0aWMgZmluYWwgU3RyaW5nIGVuZFRpbWUgPSAiMTQ6NTA6MDAiOwoKCXB1YmxpYyBzdGF0aWMgdm9pZCBtYWluKFN0cmluZ1tdIGFyZ3MpIHsKCQkvLyBUZXN0CgkJU3lzdGVtLm91dC5wcmludGxuKGNhbkxvZ2luKCIxMzo1MDowMCIpKTsKCQlTeXN0ZW0ub3V0LnByaW50bG4oY2FuTG9naW4oIjE0OjMwOjAwIikpOwoJCVN5c3RlbS5vdXQucHJpbnRsbihjYW5Mb2dpbigiMTQ6NTU6MDAiKSk7CgkJU3lzdGVtLm91dC5wcmludGxuKGNhbkxvZ2luKCIxNDo1MDowMCIpKTsKCX0KCglzdGF0aWMgYm9vbGVhbiBjYW5Mb2dpbihTdHJpbmcgYXJyaXZhbFRpbWUpIHsKCQlMb2NhbFRpbWUgc3RhcnQgPSBMb2NhbFRpbWUucGFyc2Uoc3RhcnRUaW1lKTsKCQlMb2NhbFRpbWUgZW5kID0gTG9jYWxUaW1lLnBhcnNlKGVuZFRpbWUpOwoJCUxvY2FsVGltZSBhcnJpdmFsID0gTG9jYWxUaW1lLnBhcnNlKGFycml2YWxUaW1lKTsKCQlyZXR1cm4gIWFycml2YWwuaXNBZnRlcihlbmQpICYmICFhcnJpdmFsLmlzQmVmb3JlKHN0YXJ0KTsKCX0KfQ==