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