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