← К задачам
Последовательная последовательность
Напишите функцию, которая возвращает 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— нет.
def consecutive_combo(list1, list2):
Для запуска тестов необходима авторизация.