Системный администратор в 14:30 получил сигнал от системы мониторинга сервера о том, что база данных дала сбой, и сразу выехал на работу. Когда он приехал, часы на сервере показывали 15:15. Поработав 25 минут, усталый сисадмин выехал обратно и перепутал дорогу — она была в 1,25 раза длиннее обычного маршрута. Чтобы приехать домой пораньше, сисадмин ехал в два раза быстрее обычного, и уже в 16:00 был дома.
Переступив порог и посмотрев на часы, администратор понял, что нужно изменить время на сервере — часы там показывают неправильное время. Как он это понял и на сколько спешат или отстают часы?
Первое, что нам нужно, — это формула связи между расстоянием, скоростью и временем. Расстояние — это скорость, умноженное на время, а зная это, легко вывести время:
d = v × t → t = d/v
Системный администратор выехал в 14:30 и приехал в 15:15. Он проехал обычное расстояние с обычной скоростью:
Приехав на место, сисадмин починил базу данных и отправился домой, проехав в два раза быстрее обычного по дороге, которая длиннее обычной в 1,25 раза:
Всего сисадмина не было дома 90 минут: с 14:30 до 16:00. При этом на работе он пробыл 25 минут: с 15:15 до 15:40. Время на дорогу туда заняло d/v, а время на дорогу обратно — 1,25d/2v
Зная всё это, получим такое: за 90 минут сисадмин успел:
- доехать до работы за время d/v;
- пробыть там 25 минут;
- приехать домой за время 1,25d/2v.
Запишем это в виде формулы:
Получается, системный администратор ехал на работу 40 минут. Он выехал из дома в 14:30 и был в пути 40 минут, значит, он должен был приехать в 15:10. Но часы на сервере показывали 15:15 — на 5 минут больше, чем следует.
Это значит, что часы на сервере спешат на 5 минут — вот правильный ответ.