← К задачам
Тяжело · +5ВалидацияМассивы

Последовательная последовательность

Напишите функцию, которая возвращает True, если при соединении двух переданных списков получается «последовательная последовательность», и False в противном случае.

Примеры

consecutive_combo([7, 4, 5, 1], [2, 3, 6]) ➞ True

consecutive_combo([1, 4, 6, 5], [2, 7, 8, 9]) ➞ False

consecutive_combo([1, 4, 5, 6], [2, 3, 7, 8, 10]) ➞ False

consecutive_combo([44, 46], [45]) ➞ True

Примечание

  • В списках, которые подаются на вход, гарантированно не встречается одинаковых чисел.
  • Списки, поступающие на вход, могут быть не отсортированными.
  • «Последовательная последовательность» — последовательность чисел, в которой каждое следующее число на один отличается от предыдущего. Например, 1, 2, 3, 4, 5«последовательная последовательность», а 1, 2, 4, 5нет.
py
Курс по теме
Пройдите курс «Python с нуля» — по шагам, с проверкой
8 уроков · ~14 ч · теория, упражнения и экзамен с бейджем
Открыть курс →
def consecutive_combo(list1, list2):
	
Здесь появится результат. Напиши решение слева и нажми «Проверить код».
Для запуска тестов необходима авторизация.