44

Задача по Python #5: мы уже приехали?

Всю жизнь хотели работать программистом в РЖД? Тогда вот вам сложнейшая задача, после которой вас точно возьмут туда сеньором. Нужно рассчитать время прибытия поезда, зная длительность поездки и время отправления.


А теперь серьёзно. Сложность задачи: легко.

Но с каждым следующим постом сложность будет увеличиваться, и в конце серии мы с вами будем разбирать сложные задачи с Leetcode и реальные задачи с собеседований. Подписывайтесь, чтобы не пропустить!

Задача по Python #5: мы уже приехали? Python, Обучение, Программирование, IT, Задача

Текст задачи

Создайте функцию, которая будет рассчитывать время прибытия поезда на основании времени отбытия и длительности поездки.


Примечание: поезд может прибыть уже на следующий день, например, отбыть в 22:00, а прибыть в 00:45.

Входные данные

На вход функция принимает два аргумента:

- время отправления;

- время в пути.


Время - это строка в формате «HH:MM», где «HH» - время в часах, а «ММ» – время в минутах.

Примеры

Задача по Python #5: мы уже приехали? Python, Обучение, Программирование, IT, Задача

Важно: не используйте модули стандартной библиотеки для работы со временем. Суть задания именно в том, чтобы самостоятельно разбить строки на части, проверить их корректность и выполнить необходимые расчёты.

Автотесты

Для вашего удобства я подготовил набор тестов. Вот тут можно написать код онлайн и сразу же проверить, правильно ли решена задача.

Программирование на python

376 постов9.9K подписчиков

Добавить пост

Правила сообщества

Публиковать могут пользователи с любым рейтингом. Однако!


Приветствуется:

• уважение к читателям и авторам

• конструктивность комментариев

• простота и информативность повествования

• тег python2 или python3, если актуально

• код публиковать в виде цитаты, либо ссылкой на специализированный сайт


Не рекомендуется:

• допускать оскорбления и провокации

• распространять вредоносное ПО

• просить решить вашу полноценную задачу за вас

• нарушать правила Пикабу

Подробнее