Проверка одного направления
Иногда важно понять, движется ли последовательность всё время в одну сторону. Напиши функцию, которая получает список nums и возвращает True, если он целиком неубывающий или целиком невозрастающий. Равные соседние элементы не ломают монотонность. Если направление сначала одно, а потом другое, верни False.
Примеры
Ввод
[1, 2, 2, 3]Вывод
TrueВвод
[6, 5, 4, 4]Вывод
TrueВвод
[1, 3, 2]Вывод
FalseНужно реализовать
def is_monotonic(nums: list[int]) -> bool:
Теги
array
Войдите, чтобы видеть историю отправок
ВойтиВойдите, чтобы использовать AI Mentor
ВойтиВидимые тесты
1
Ввод
[1,2,2,3]Ожидаемый
True2
Ввод
[6,5,4,4]Ожидаемый
True3
Ввод
[1,3,2]Ожидаемый
False4
Ввод
[1,2,3,4,5,6,5]Ожидаемый
False5
Ввод
[-3,-2,-1]Ожидаемый
True6
Ввод
[-5,-6,-7]Ожидаемый
TrueФокус-радио
На паузе · SomaFM · Fluid