← К задачам
Средне · +3ЛогикаСортировка

Лифт: порядок этажей

Умный лифт стоит на этаже current и получил список запрошенных этажей. Он сначала едет вверх, обслуживая все этажи выше текущего по возрастанию, а затем едет вниз, обслуживая этажи ниже текущего по убыванию. Сам этаж current в ответ не входит.

Напишите функцию elevator(current, requests), которая возвращает список этажей в порядке их обслуживания.

Примеры:

elevator(3, [5, 1, 7, 2])   -> [5, 7, 2, 1]
elevator(3, [3])            -> []
def elevator(current, requests):
    pass
Для запуска тестов необходима авторизация.
Поддержать проект