scheduled часов ровно, но он задерживается на delay часов. Часы на вокзале 24-часовые: после 23 идёт 0.
Верните час, в который поезд прибудет на самом деле (число от 0 до 23).scheduled=9, delay=4 → 13
Поезд опоздает на 4 часа и придёт в 13:00.
scheduled=22, delay=5 → 3
22 + 5 = 27 часов, то есть 3:00 следующих суток.
scheduled=18, delay=6 → 0
scheduled=9, delay=4
13
«Запустить» — первые 3 теста у тебя в браузере, «Отправить» — все 33 теста на сервере, включая скрытые.