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

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

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

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

Примеры:

elevator(3, [5, 1, 7, 2])   -> [5, 7, 2, 1]
elevator(3, [3])            -> []
py
Курс по теме
Пройдите курс «Python с нуля» — по шагам, с проверкой
8 уроков · ~14 ч · теория, упражнения и экзамен с бейджем
Открыть курс →
def elevator(current, requests):
    pass
Здесь появится результат. Напиши решение слева и нажми «Проверить код».
Для запуска тестов необходима авторизация.